PHPExcel - 在LibreOffice中可见但在Excel中不可见的图表

时间:2016-06-03 16:55:13

标签: php excel phpexcel

我有PHPExcel的下一个代码。我想将单个工作表保存在不同的文件中。原始文件包含图表:

 $objReader = PHPExcel_IOFactory::createReader('Excel2007');
 $objReader->setLoadSheetsOnly('My Sheet');
 $objReader->setIncludeCharts(TRUE);
 $objPHPExcel = $objReader->load($excelFile);
 $objWriter= PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
 $objWriter->setIncludeCharts(TRUE);
 $objWriter->save('myFile.xlsx');

正确生成excel文件,并通过Libre Office显示图表。但是在MS Excel中,当我打开文件时出现此错误:

Removed Part: /xl/drawings/drawing1.xml part.  (Drawing shape)

图表未显示。 任何线索?

0 个答案:

没有答案