Maison > développement back-end > C++ > Comment corriger la 'table externe n'est pas dans le format attendu' lors de la lecture des fichiers xlsx dans Excel?

Comment corriger la 'table externe n'est pas dans le format attendu' lors de la lecture des fichiers xlsx dans Excel?

Susan Sarandon
Libérer: 2025-01-26 17:21:16
original
634 Les gens l'ont consulté

How to Fix the

Résoudre l'erreur Excel « Le format du tableau externe ne correspond pas »

Question :

Lors de la lecture d'un fichier Excel (xlsx) à l'aide d'une chaîne de connexion (y compris Microsoft.Jet.OLEDB.4.0 et Extended Properties=Excel 8.0), si le fichier n'est pas ouvert dans Excel, "le format de tableau externe ne correspond pas" peut semble erreur.

Solution :

Afin d'accéder directement au fichier xlsx sans l'ouvrir dans Excel, modifiez la chaîne de connexion comme suit :

  1. Remplacez « Microsoft.Jet.OLEDB.4.0 » par « Microsoft.ACE.OLEDB.12.0 ». Ce pilote mis à jour est compatible avec les fichiers Excel 2007.
  2. Mise à jour de « Propriétés étendues = Excel 8.0 » vers « Propriétés étendues = Excel 12.0 ». Cet ajustement correspond à la version d'Excel utilisée.

Exemple de chaîne de connexion :

<code class="language-csharp">public static string path = @"C:\src\RedirectApplication\RedirectApplication1s.xlsx";
public static string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";</code>
Copier après la connexion

En utilisant cette chaîne de connexion modifiée, vous devriez pouvoir lire le fichier Excel sans avoir à ouvrir le fichier dans Excel au préalable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal