0

我有一个 Excel 模板,其中填充了其中一张表中的数据。该数据用于更新同一 Excel 文件的其他工作表中的图表。更新的文件现在会自动下载。我使用 laravel-excel 更新数据表,但是当我打开下载的文件时,我发现表中没有图表。表只是变空。虽然,数据在其他工作表中得到更新,但图表正在消失。这是我为此编写的代码。

Excel::load('maintemplate.xlsx', function($reader) use($data1, $data2)
                        {
                            $reader->setIncludeCharts(TRUE);

                            $sheet = $reader->sheet('Sales');
                            $sheet->fromArray($data1);

                            $sheet1 = $reader->sheet('Pivot');
                            $sheet1->fromArray($data2, null, 'D4', true); 

                        })->download('xlsx');

maintemplate.xlsx 是我拥有的模板文件,一旦我运行 php 代码就会填充数据。我在网上对这种错误做了很多搜索,发现了 setIncludeCharts(); 即使将其设置为 true ,我也无法解决问题。我什至用不同版本的excel检查了下载的文件。问题在所有版本中都存在。请有人帮我解决这个问题。

4

0 回答 0