Mengakses data Excel (.xlsx) Tanpa antara muka Excel
Cabaran:
cuba mengakses data dari fail Excel (.xlsx) Menggunakan dan rentetan sambungan yang dikonfigurasi untuk OleDbDataAdapter
dan Microsoft.Jet.OLEDB.4.0
sering menghasilkan dalam "jadual luaran tidak dalam format yang diharapkan" ralat. Ini biasanya berlaku apabila fail Excel belum dibuka dalam aplikasi Excel. Extended Properties=Excel 8.0
Penyelesaian:
untuk membaca dengan lancar data dari fail .xlsx anda tanpa pembukaan sebelum ini dalam Excel, laraskan parameter rentetan sambungan anda seperti berikut:
<code class="language-csharp">public static string filePath = @"C:\src\RedirectApplication\RedirectApplication1s.xlsx"; public static string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=Excel 12.0;";</code>
Microsoft.ACE.OLEDB.12.0
Excel 12.0
Atas ialah kandungan terperinci Bagaimana untuk Membaca Fail Excel (.xlsx) Tanpa Membukanya dalam Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!