代码之家  ›  专栏  ›  技术社区  ›  Brian

通过Excel2007生成较小的电子表格ML文件

  •  0
  • Brian  · 技术社区  · 16 年前

    我有一个正在生成服务器端的电子表格ML文件。与使用zip的Excel2007文件相比,这些文件相当大。所以,我想知道是否有一个简单的方法, 不使用自动化 ,创建一个包含该文件的zip文件…Excel2007必须知道如何打开该文件。我知道Excel2007知道如何打开XLSX文件,但我相信XLSX文件使用的是OpenXML而不是SpreadsheetML。但是,我想知道是否可以用Excel2007能够理解的方式将电子表格ML文件嵌入到XLSX文件中。

    这个问题的答案可能是否定的。我希望避免使用第三方组件。

    2 回复  |  直到 16 年前
        1
  •  2
  •   John Machin Santi    16 年前

    答案 不。

        2
  •  0
  •   richardtallent    16 年前

    您可以始终向用户发送一个由服务器生成的zip文件,其中包含电子表格ML文件。虽然Excel2007不能直接打开它,但用户可以在默认的存档程序中打开它,并在Excel中打开包含的电子表格ML。对他们来说还有一个步骤,但比等待详细的XML文件下载要好。