Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用OpenXml读取xls文件_C#_Excel - Fatal编程技术网

C# 使用OpenXml读取xls文件

C# 使用OpenXml读取xls文件,c#,excel,C#,Excel,我使用OpenXml将excel文件从c#.net读入数据表。 对于xlsx文件来说一切顺利,但在尝试读取xls文件时,它给了我一个例外,因为“文件包含损坏的数据” 有没有办法从c#net应用程序中使用OpenXml读取xls文件 请帮忙 谢谢。尝试用另一种格式保存该文件,当遇到相同错误时,Excel工作簿(xlsx)对我有效 不,根本没有办法使用OpenXML读取XLS文件。XLS是旧的Excel文件格式,在Word 2003之前(包括2003年)一直是标准格式。它在内部使用XML,但不是XL

我使用OpenXml将excel文件从c#.net读入数据表。 对于xlsx文件来说一切顺利,但在尝试读取xls文件时,它给了我一个例外,因为“文件包含损坏的数据”

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

请帮忙


谢谢。

尝试用另一种格式保存该文件,当遇到相同错误时,Excel工作簿(xlsx)对我有效

不,根本没有办法使用OpenXML读取XLS文件。XLS是旧的Excel文件格式,在Word 2003之前(包括2003年)一直是标准格式。它在内部使用XML,但不是XLSX文件中使用的Office Open XML格式。

不可能使用Open XML。看看这个网站