如何使用PHPExcel更新具有不同数据的图表?

如何使用PHPExcel更新具有不同数据的图表?,php,phpexcel,Php,Phpexcel,我正在使用PHPExcel读取Excel模板,然后基于该模型编写另一个Excel文件。 在我的模型中,我有两张表:第一张名为Data的表包含示例数据。第二张图纸包含使用第一张图纸数据的图形 我想做的是: 用新数据替换第一张图纸的数据,以便图形自动更改。 问题是,当我基于模板生成excel文件时,图形并不总是出现。当它出现时,会弹出一个对话框,说他必须修复文件,我想这是因为我的图表的公式引用了被替换的数据。PHPExcel覆盖数据,因此无法加载图表 有没有其他方法可以通过PHPExcel实现这一点

我正在使用PHPExcel读取Excel模板,然后基于该模型编写另一个Excel文件。 在我的模型中,我有两张表:第一张名为Data的表包含示例数据。第二张图纸包含使用第一张图纸数据的图形

我想做的是:

用新数据替换第一张图纸的数据,以便图形自动更改。 问题是,当我基于模板生成excel文件时,图形并不总是出现。当它出现时,会弹出一个对话框,说他必须修复文件,我想这是因为我的图表的公式引用了被替换的数据。PHPExcel覆盖数据,因此无法加载图表

有没有其他方法可以通过PHPExcel实现这一点

还有,我已经包括在内了

$objReader->setIncludeCharts(TRUE);

如果有什么不清楚的,请不要犹豫,我不想为你提供太多无用的信息

$objWriter->setIncludeCharts(TRUE);