我正在使用OpenXml将excel文件从c#.net读入DataTable。 对于 xlsx 文件来说它很好,但是它给了我异常,因为#34;文件包含损坏的数据"在尝试阅读 xls 文件时。
有没有办法从c#.net应用程序中使用OpenXml读取 xls 文件????
请帮忙。
感谢。
答案 0 :(得分:1)
不,完全没有办法使用OpenXML读取XLS文件。 XLS是旧的Excel文件格式,在Word 2003之前是标准格式。它使用XML,但不使用XLSX文件中使用的Office Open XML格式。
答案 1 :(得分:0)
尝试以其他格式保存文件时,Excel Workbook(xlsx)在收到相同错误时对我有用。