Selesaikan ralat "format jadual luaran tidak sepadan" Excel
Soalan:
Apabila membaca fail Excel (xlsx) menggunakan rentetan sambungan (termasuk Microsoft.Jet.OLEDB.4.0 dan Extended Properties=Excel 8.0), jika fail tidak dibuka dalam Excel, "format jadual luaran tidak sepadan" mungkin nampak kesilapan.
Penyelesaian:
Untuk mengakses fail xlsx terus tanpa membukanya dalam Excel, ubah suai rentetan sambungan seperti berikut:
Contoh rentetan sambungan:
<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>
Menggunakan rentetan sambungan yang diubah suai ini, anda sepatutnya boleh membaca fail Excel tanpa perlu membuka fail dalam Excel terlebih dahulu.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Jadual luaran tidak dalam format yang dijangkakan' Semasa Membaca Fail xlsx dalam Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!