【问题标题】:Keep chart/graph style保持图表/图形样式
【发布时间】:2018-01-09 09:46:43
【问题描述】:

当我读写时,是否可以保留 xlsx 文件中的图表样式(形状样式)?我的代码在下面,样式丢失了。

require 'vendor/autoload.php';



use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx AS WXlsx;
use PhpOffice\PhpSpreadsheet\Chart\Chart;
use PhpOffice\PhpSpreadsheet\Settings;
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;


echo "Opening file...<br>";
$spreadsheet = new Xlsx();
$spreadsheet->setIncludeCharts(true);
$spreadsheet = $spreadsheet->load("test.xlsx");

echo "Saving file...<br>";
$fileName = "testKeepChart.xlsx";
$writer = new WXlsx($spreadsheet);
$writer->setIncludeCharts(true);
$writer->setPreCalculateFormulas(false);
$writer->save($fileName);

echo "File saved as $fileName.\n";

【问题讨论】:

  • 你找到解决办法了吗?

标签: charts styles shape


【解决方案1】:

当使用类似 excel 的模板(来自现有文件)时,不会加载图表。问题reported here,虽然可能不会修复。

【讨论】:

    猜你喜欢
    • 2022-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 2023-02-10
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    相关资源
    最近更新 更多