使用C#读取Excel文件 - 外部表格不是预期的格式

时间:2016-03-22 13:01:52

标签: c# excel

我正在尝试阅读Excel * .xlsx文件。 获取错误"外部表格不符合预期的格式" 我有两个文件正在读取,但其他文件无法读取。对于第二个文件,抛出异常

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";
var adapter = new OleDbDataAdapter("SELECT [ID] FROM [mySheet$]", connectionString);
var ds = new DataSet();
adapter.Fill(ds, "IDs_Create");

两个文件具有相同的数据 请帮助解决此异常的可能原因 我试图检查列名[ID]两者是否相同。 文件扩展名也相同。

1 个答案:

答案 0 :(得分:0)

您尝试使用的文件是否包含" ID"中的任何公式(函数)。列?