通过PHPSpreadsheet在Excel文件中生成的图表不会自动更新

时间:2019-05-14 06:33:53

标签: php excel laravel phpspreadsheet

我有一个用PHP制作的Web应用程序(使用Laravel作为工具/框架),该应用程序生成一个excel文件作为用户的生成报告。

它有7个工作表,其中FIRST工作表是所有原始详细信息的数据源

第二至第四张纸填充了COUNTA()SUMIFS()等不同的函数,用于计算

第5-7页包含图表。

在我的网络应用生成报告的那一刻,图表呈现得很好,并且能够捕获第二到第四张纸上的准确数据。

chart

但是,当我更改“原始”工作表中的数据时,第二至第四工作表中的计算会更新,但图表会保留其原始数据

来自此计算单元格

Count Sheet
1ST ROW CHANGED TO THIS->

Modified

但是图表仍然来自其第一个数据参考 chart2

我尝试执行以下可能的解决方案,但无济于事,仍然无法解决我的问题

[解决方案1](http://www.excelkey.com/forum/viewtopic.php?t=1274
[解决方案2](https://techcommunity.microsoft.com/t5/Excel/Graph-doesn-t-update-automatically/td-p/119147
[解决方案3]仔细检查“公式”选项卡中的“计算选项”,然后选中“自动选择”
[解决方案4]按下CTRL + F9CTRL + Shift + Alt + F9

图表更新的唯一时刻是,一旦我关闭excel文件,然后重新打开它,新数据便会反映出来。但是我需要自动更新图表,以便用户不会关闭并重新打开excel文件本身

如果您认为这篇文章的某些部分缺少或令人困惑,请在下面发表评论,我会尽快答复

非常感谢您的帮助!

0 个答案:

没有答案