我正在将信息从 MySQL 导出到 Excel2007 文件。该脚本主要读取模板 Excel2007 文件,添加一些数据并将其写入新的 Excel2007 文件中。
模板中有一些图表。问题是它们被重新渲染并且它们略有不同。(轴标题方向改变,grpah 标题方向改变,比例改变......)
有什么方法可以在没有 PHPExcel 的情况下添加数据来解释和编译文件的其余部分?
谢谢!
加布里
'不要害怕 - PHPExcel 不是文件编辑器。Reader 将文件解析为 PHPExcel 识别的元素,丢弃它无法识别的任何内容。Writer 从 PHPExcel 对象中获取其元素,不知道在最初加载它时可能已经丢弃了元素。
所以它要么完全丢弃图表(除非你将 includeCharts 设置为 TRUE);或者它会使用一些尚未处理的元素或属性的默认值重新创建图表;在更极端的情况下,一些特征会丢失(辅助轴是一个典型的例子);而在最极端的情况下,它可能会完全破坏图表(但希望这应该非常罕见)。
随着时间的推移,更多的功能将被添加到图表中(处理股票图表是我的下一个目标),但在那之前它仍然是有限的。
我想我在图书馆找到了答案:TinyButStrong - http://www.tinybutstrong.com/plugins/opentbs/demo/demo.html
非常适合模板!让他们与 PHPExcel 联手会很糟糕。
感谢大家花费的时间。