使用PHPExcel加载带有图像的Excel文件
发布时间:2020-12-13 16:04:44 所属栏目:PHP教程 来源:网络整理
导读:我目前正在开发一个需要在浏览器上显示excel文件(xls,xlsx,csv)的项目.到目前为止,我已经尝试并使用了 PHPExcel库并能够显示excel文件(下面的代码) $opendoc = $userDoc;$objReader = new PHPExcel_Reader_Excel2007();$objPHPExcel = $objReader-load($open
我目前正在开发一个需要在浏览器上显示excel文件(xls,xlsx,csv)的项目.到目前为止,我已经尝试并使用了
PHPExcel库并能够显示excel文件(下面的代码)
$opendoc = $userDoc; $objReader = new PHPExcel_Reader_Excel2007(); $objPHPExcel = $objReader->load($opendoc); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'HTML'); $objw = $objWriter; $objw->writeAllSheets(); $objw->save('php://output'); 我遇到的问题是此代码不支持在Excel文件中显示图像(图表,图形等).有任何想法吗?提前致谢! 解决方法
呃…..是的确如此.您是否阅读过文档或查看过示例?应直接支持图像,并且(除非您告诉PHPExcel仅加载数据)应始终加载.
对于图表和图形,您必须告诉PHPExcel在读取文件时加载它们,并告诉PHPExcel在写入时保存它们. (Example) $opendoc = $userDoc; $objReader = new PHPExcel_Reader_Excel2007(); $objReader->setIncludeCharts(TRUE); $objPHPExcel = $objReader->load($opendoc); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'HTML'); $objw = $objWriter; $objw->setIncludeCharts(TRUE); $objw->writeAllSheets(); $objw->save('php://output'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |