为什么关闭xml不支持.xls格式化的excel文件?

时间:2013-12-18 12:58:43

标签: c# closedxml

在使用“封闭的xml”dll访问“.xls”格式化的excel文件期间发生异常

例外:Excel可能包含损坏的数据......

3 个答案:

答案 0 :(得分:5)

正如其他人所说,ClosedXML仅适用于较新的格式。

NPOI也适用于旧版本。如果您使用NPOI,请确保从他们的网站下载测试版。截至2013年12月18日,NuGet下载仅支持XLS。该测试版支持XLS和XLSX

答案 1 :(得分:1)

ClosedXML适用于Excel 2007/2010(OpenXML)文件。 XLS是较旧且非常不同的Excel格式,并且不受ClosedXML支持。

尝试使用Excel打开文件,将其转换为xlsx,然后使用ClosedXML打开它。

答案 2 :(得分:0)

ClosedXML使用Open XML SDK,而后者只能使用较新的Open XML文件格式(从Excel 2007开始)。

因此,ClosedXML不支持旧格式。