【发布时间】:2013-12-18 12:58:42
【问题描述】:
在使用“已关闭的xml”dll访问“.xls”格式的excel文件时发生以下异常
例外:Excel 可能包含损坏的数据...
【问题讨论】:
-
先展示你的作品..
-
最好更新标题并将“关闭 XML”转为“关闭 XML”
在使用“已关闭的xml”dll访问“.xls”格式的excel文件时发生以下异常
例外:Excel 可能包含损坏的数据...
【问题讨论】:
正如其他人所说,ClosedXML 仅适用于较新的格式。
NPOI 也适用于旧版本。如果您使用 NPOI,请确保从他们的网站下载测试版。截至 2013 年 12 月 18 日,NuGet 下载仅支持 XLS。测试版支持 XLS 和 XLSX
【讨论】:
ClosedXML 适用于 Excel 2007/2010 (OpenXML) 文件。 XLS 是较旧且非常不同的 Excel 格式,并且不受 ClosedXML 支持。
尝试使用 Excel 打开文件,将其转换为 xlsx,然后使用 ClosedXML 打开。
【讨论】:
ClosedXML 在后台使用 Open XML SDK,而后者仅适用于较新的 Open XML 文件格式(从 Excel 2007 开始)。
因此 ClosedXML 不支持旧格式。
【讨论】: