使用OpenXml读取xls文件

时间:2014-08-20 10:24:37

标签: c# excel

我正在使用OpenXml将excel文件从c#.net读入DataTable。 对于 xlsx 文件来说它很好,但是它给了我异常,因为#34;文件包含损坏的数据"在尝试阅读 xls 文件时。

有没有办法从c#.net应用程序中使用OpenXml读取 xls 文件????

请帮忙。

感谢。

2 个答案:

答案 0 :(得分:1)

不,完全没有办法使用OpenXML读取XLS文件。 XLS是旧的Excel文件格式,在Word 2003之前是标准格式。它使用XML,但不使用XLSX文件中使用的Office Open XML格式。

答案 1 :(得分:0)

尝试以其他格式保存文件时,Excel Workbook(xlsx)在收到相同错误时对我有用。