Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHPExcel加载包含图像的Excel文件_Php_Phpexcel - Fatal编程技术网

使用PHPExcel加载包含图像的Excel文件

使用PHPExcel加载包含图像的Excel文件,php,phpexcel,Php,Phpexcel,我目前正在处理一个需要在浏览器上显示excel文件(xls、xlsx、csv)的项目。到目前为止,我已经尝试并使用了PHPExcel库,并且能够显示excel文件(下面的代码) 我遇到的问题是,此代码不支持在excel文件中显示图像(图表、图形等)。有什么想法吗?提前谢谢 呃。。。。。是的。您是否阅读了文档或查看了示例?直接支持映像,并且(除非您告诉PHPExcel仅加载数据)应始终加载 对于图表和图形,您特别需要告诉PHPExcel在读取文件时加载它们,并在写入文件时告诉PHPExcel保存它

我目前正在处理一个需要在浏览器上显示excel文件(xls、xlsx、csv)的项目。到目前为止,我已经尝试并使用了PHPExcel库,并且能够显示excel文件(下面的代码)


我遇到的问题是,此代码不支持在excel文件中显示图像(图表、图形等)。有什么想法吗?提前谢谢

呃。。。。。是的。您是否阅读了文档或查看了示例?直接支持映像,并且(除非您告诉PHPExcel仅加载数据)应始终加载

对于图表和图形,您特别需要告诉PHPExcel在读取文件时加载它们,并在写入文件时告诉PHPExcel保存它们。()


嗨,马克!谢谢你。但是反射到我的浏览器上的图像坏了。有什么想法吗?没有,我没有想法,因为我不知道你的电子表格是什么样的,所以我不知道它应该是什么样子,或者它确实是什么样子
$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');
$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');