我使用OpenXml从DataTable中读取excel文件到c#.net中。xlsx文件运行良好,但当试图读取xlsx文件时,它给了我异常,因为“文件包含损坏的数据”。
有没有任何方法从应用程序中使用OpenXml读取OpenXml xls文件?
请帮帮忙。
谢谢。
发布于 2014-08-20 10:57:24
不,根本无法使用OpenXML读取XLS文件。XLS是以前的Excel文件格式,是Word 2003之前的标准格式。它在内部使用XML,但不使用在XLSX文件中使用的格式。
发布于 2014-08-20 10:29:31
尝试以另一种格式保存该文件,Excel工作簿(xlsx)在获得相同错误时为我工作。
https://stackoverflow.com/questions/25402356
复制相似问题