0

我正在将信息从 MySQL 导出到 Excel2007 文件。该脚本主要读取模板 Excel2007 文件,添加一些数据并将其写入新的 Excel2007 文件中。

模板中有一些图表。问题是它们被重新渲染并且它们略有不同。(轴标题方向改变,grpah 标题方向改变,比例改变......)

有什么方法可以在没有 PHPExcel 的情况下添加数据来解释和编译文件的其余部分?

谢谢!

加布里

4

2 回答 2

0

'不要害怕 - PHPExcel 不是文件编辑器。Reader 将文件解析为 PHPExcel 识别的元素,丢弃它无法识别的任何内容。Writer 从 PHPExcel 对象中获取其元素,不知道在最初加载它时可能已经丢弃了元素。

所以它要么完全丢弃图表(除非你将 includeCharts 设置为 TRUE);或者它会使用一些尚未处理的元素或属性的默认值重新创建图表;在更极端的情况下,一些特征会丢失(辅助轴是一个典型的例子);而在最极端的情况下,它可能会完全破坏图表(但希望这应该非常罕见)。

  • 尚未处理文本方向。
  • 比例纯粹设置为默认值(自动缩放)

随着时间的推移,更多的功能将被添加到图表中(处理股票图表是我的下一个目标),但在那之前它仍然是有限的。

于 2013-02-21T08:45:53.783 回答
0

我想我在图书馆找到了答案:TinyButStrong - http://www.tinybutstrong.com/plugins/opentbs/demo/demo.html

非常适合模板!让他们与 PHPExcel 联手会很糟糕。

感谢大家花费的时间。

于 2013-02-21T18:26:06.897 回答