加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHPExcel中未加载图表

发布时间:2020-12-13 17:46:18 所属栏目:PHP教程 来源:网络整理
导读:嗨我刚刚加载了带图表的xlsx文件,但图表没有显示在输出中. 这是我的代码: $objPHPExcel=$objPHPExcel_new = new PHPExcel();$objReader = PHPExcel_IOFactory::createReader('Excel2007');$objPHPExcel = $objReader-load("../Graph_sample.xlsx");$objWrit
嗨我刚刚加载了带图表的xlsx文件,但图表没有显示在输出中.

这是我的代码:

$objPHPExcel=$objPHPExcel_new = new PHPExcel();
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("../Graph_sample.xlsx");



$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
$objWriter->save('result.xlsx');

解决方法

由于大多数用户不希望默认加载图表(加载/保存图表是速度和内存开销),因此您必须使用setIncludeCharts()明确告诉PHPExcel您要加载它们:

$objPHPExcel=$objPHPExcel_new = new PHPExcel();
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setIncludeCharts(TRUE);
$objPHPExcel = $objReader->load("../Graph_sample.xlsx");

写作的时候

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
$objWriter->setIncludeCharts(TRUE);
$objWriter->save('result.xlsx');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读