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'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |