无法读取已关闭的.xls文件OLEDB

时间:2016-09-15 05:34:51

标签: c# .net oledb

[如果已经有答案,请随时将其标记为重复。]

使用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

0 个答案:

没有答案