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 :
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>
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!