PHPExcel可以在折线图上添加趋势线吗?

时间:2015-05-20 05:06:20

标签: php charts phpexcel

在撰写本文时,PHPExcel的当前版本是1.8.0版。我知道如何制作图表并将其嵌入工作表中,我基本上遵循provided example并对其进行了修改,以根据数字表创建包含多行/数据系列的折线图。

现在我想知道的是:如何在折线图的一条线上添加平均线/趋势线? PHPExcel 1.8.0使用'Excel2007'编写器可以实现吗?

1 个答案:

答案 0 :(得分:0)

正如@MarkBaker在评论中所述,问题的答案是" no" (至少在版本1.8.1中没有。)

在我的用例中,我使用PHP根据来自不同来源的一些处理数据生成Excel工作簿。我所做的是在生成的工作簿上的Sub Workbook_Open()中添加VBA以添加趋势线。然后我使用PHPExcel->getMacrosCode()将宏代码的二进制字符串导出到某个文件。

现在生成文件时,我添加了PHPExcel->getMacrosCode(String)的二进制字符串,并将其另存为.xlsm而不是.xlsx。这有点麻烦,但这就是我解决这个问题的方法。

请注意,根据您的使用情况,您可能还需要生成证书以对代码进行签名,以允许您的用户始终信任宏。

相关问题