[如果已经有答案,请随时将其标记为重复。]
使用OLEDB读取Excel(.xls)文件时遇到了一些问题。
我的连接字符串是 -
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=\"Excel 8.0;HDR=" + HDR + ";IMEX=0\"";
例外 - External table is not in the expected format.
但是.xlsx文件使用以下连接字符串不会发生此问题 -
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Extended Properties=\"Excel 12.0;HDR=" + HDR + ";IMEX=0\"";
我发现了一个类似的问题但是没有接受这个问题的答案 - External table is not in the expected format when Excel file is closed
如果需要任何细节,请告诉我。
谢谢, Souvik