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

(OpenXML)将数据页添加到没有框架的xml包中

  •  1
  • KB22  · 技术社区  · 15 年前

    最近我开始通过 PHPExcel 向我展示了这个框架有一些问题,这使得它几乎不可用 为了我想做的事( my related SO question ).

    持久化使用该特定框架执行的文件合并。

    安威,现在我在想一个更普遍的方法。我想打开一个模板XLSX

    明智地可以做到以下几点:

    • 解压模板XLSX
    • 添加工作表
    • 保存xml文件
    • 重新压缩文件以获取valuid XLSX

    任何提示或经验将不胜感激。

    提前谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Adam Sheehan    15 年前

    我没有太多地使用.xlsx,但是我已经通过手动添加和编辑XML修改了.docx文件。

    我找到了 OpenXML reference manual 手工编辑文件时非常有用,因为它告诉您必须保留哪些元素,以及哪些元素是可选的,才能生成有效的文档。当您可以删除Excel自动添加的一些无关元素时,使用它会更容易。