【发布时间】:2011-10-19 00:35:30
【问题描述】:
我尝试过使用 OleDb 驱动程序 LinqToExcel 和 Excel Data Reader 来读取 .xls 文件,但它们似乎都有非常烦人的限制。如果 excel 文件具有 phantom columns,LinqToExcel 和 OleDb 驱动程序都会抛出“定义的字段过多”错误消息。 Excel 数据阅读器引发了未定义的异常,我一直无法深入了解。
是否有任何“正常工作”并且可以处理格式稍有错误的 excel 文件的 excel 驱动程序?
商业软件包就可以了。我目前的要求只指定从单元格中读取日期和文本,但更复杂的功能将是一个加分项。
[编辑]
需要同时支持 XLS 和 XLSX 文件格式。
【问题讨论】:
-
您需要支持 .XLS 文件,还是只支持 .XLSX?如果是后者,那么您还有其他选择。
-
不幸的是,我需要同时支持两者。 :-/ 希望不是这样。
-
好的,Open SDK 2.0 仅适用于 .XLSX 文件。