【问题标题】:Open xml sdk for excel 2003打开 xml sdk for excel 2003
【发布时间】:2011-03-22 00:35:29
【问题描述】:

是否可以在open xml中读取excel 2003的xml数据或xml格式。无论如何我们可以在2007年读取excel 2003。我们可以要求客户以任何格式保存excel 2003,但我们不能要求他们在2007年存储。

【问题讨论】:

    标签: openxml openxml-sdk


    【解决方案1】:

    不,您不能将 excel 2003 读取为 Open XML,因为它不是以 XML 格式存储的,而是以称为二进制交换文件格式 (BIFF) 的专有二进制文件格式存储的。您可以将 2007 格式保存为 2003 格式,但不能相反。我问了一个类似的问题here

    【讨论】:

    • 您可以使用从 Microsoft 安装的相应免费插件保存 2003 到 2007 格式。 office.microsoft.com/en-us/support/…
    • 当您指的是 BIFF,我认为您指的是 XLS 文件使用的格式。但是,我使用的是 Excel 2003,我发现我能够以 XML 格式保存。是否有可用于读取此 2003 格式的 SDK,以及升级到 Office 2007 时是否存在问题?
    • 请注意,他确实说过 2003 XML 格式——2003 确实有它自己的 XML 格式(所以在这种情况下它存储为 XML)——是否有将 2003 XML 格式无损转换为 2007 XML Flat Package 格式的方法?
    • 从 2003->2007 保存并使用 xml sdk
    【解决方案2】:

    您可以标准化 Office Open XML 并要求所有客户以 2007 格式保存。只要您安装了兼容包,就可以从 Excel 2003 保存为 Excel 2007 格式。

    适用于 Word、Excel 和 PowerPoint 2007 文件格式的 Microsoft Office 兼容包

    http://office.microsoft.com/en-us/support/microsoft-office-compatibility-pack-for-word-excel-and-powerpoint-2007-file-formats-HA010168676.aspx

    安装它很常见,因为他们需要它来读取他们收到的任何 .docx 或 .xlsx 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多