最近我一直在通过PHPExcel组合多个 OpenXML 电子表格,这向我展示了这个框架存在某些问题,这使得它几乎无法用于我想做的事情(我的相关 SO 问题)。
简而言之:很难保证 Excel 2007 的所有格式化功能都会保留使用该特定框架执行的文件合并。
无论如何,现在我正在考虑一种更通用的方法。我想打开一个包含各种格式的模板 XLSX,并在工作簿的“末尾”添加一些纯字母数字数据工作表。
明智地可以执行以下操作:
- 解压模板 XLSX
- 解析 XML 文件
- 添加工作表
- 保存xml文件
- 重新压缩文件以获得有效的 XLSX
任何提示或经验将不胜感激。
提前致谢
ķ