【问题标题】:Why close xml does not support .xls formated excel file?为什么关闭 xml 不支持 .xls 格式的 excel 文件?
【发布时间】:2013-12-18 12:58:42
【问题描述】:

在使用“已关闭的xml”dll访问“.xls”格式的excel文件时发生以下异常

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

【问题讨论】:

  • 先展示你的作品..
  • 最好更新标题并将“关闭 XML”转为“关闭 XML”

标签: c# closedxml


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      ClosedXML 在后台使用 Open XML SDK,而后者仅适用于较新的 Open XML 文件格式(从 Excel 2007 开始)。

      因此 ClosedXML 不支持旧格式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 2018-08-18
        • 2021-12-12
        相关资源
        最近更新 更多