【问题标题】:Can we use Open XML format for office 2003 files?我们可以对 office 2003 文件使用 Open XML 格式吗?
【发布时间】:2011-03-13 04:43:56
【问题描述】:

我想阅读使用旧版 Office 工具(Office 2000 或 Office 2003)创建的 MS Word 文件。目前我正在使用带有 C# 的 Office.Interop API,但是这个 API 很慢而且有问题。它会抛出一些难以处理的 COM 异常。

最近(今天早上;))我开始了解用于处理办公文件的 Open XML 格式。我想知道这个 Open XML 格式 SDK 的性能。 它是在内部使用 COM 还是全新的 API? 我们可以将此 SDK 用于 office 2000 或 office 2003 文件吗? 它是否比 Office 互操作 API 更快?

【问题讨论】:

    标签: .net ms-word office-2003


    【解决方案1】:

    Open XML 是一种与旧格式完全不同的格式,是随 Office 2007 引入的。

    它本质上是一个包含 XML 文档的 zip 文件,所以我怀疑 API 是否使用任何 COM。它只能用于较新的文件(docx、xlsx、pptx 等),因此不适用于 office 2000 或 2003 文档(doc、xls、ppt 等)。

    我不知道它是否更快 - 您必须自己进行基准测试,使用您认为重要的任何指标。

    【讨论】:

    • 感谢您的宝贵意见。
    猜你喜欢
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 2013-04-10
    相关资源
    最近更新 更多