Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Membetulkan Ralat 'Jadual luaran tidak dalam format yang dijangkakan' Semasa Membaca Fail xlsx dalam Excel?

Bagaimana untuk Membetulkan Ralat 'Jadual luaran tidak dalam format yang dijangkakan' Semasa Membaca Fail xlsx dalam Excel?

Susan Sarandon
Lepaskan: 2025-01-26 17:21:16
asal
634 orang telah melayarinya

How to Fix the

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:

  1. Ganti "Microsoft.Jet.OLEDB.4.0" dengan "Microsoft.ACE.OLEDB.12.0". Pemacu yang dikemas kini ini serasi dengan fail Excel 2007.
  2. Mengemas kini "Extended Properties=Excel 8.0" kepada "Extended Properties=Excel 12.0". Pelarasan ini sepadan dengan versi Excel yang digunakan.

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan