我有一个电子表格,我想使用 PHP 导入。我可以使用 PHPExcel 导入单元格数据,但不知道如何使用电子表格中的图像。
有没有办法做到这一点,然后使用 PHP 中的图像保存到服务器等?
非常感谢您的帮助!:)
更新:
@mark-baker - 非常感谢您对此的帮助!
我在带有一个 JPG 的测试 XLS 文件中使用了以下代码:
$objPHPExcel = PHPExcel_IOFactory::load("SH.xls");
foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) {
if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) {
ob_start();
call_user_func(
$drawing->getRenderingFunction(),
$drawing->getImageResource()
);
$imageContents = ob_get_contents();
ob_end_clean();
}
}
我想我可以输出 JPEG 标题和内容$imageContents
来显示图像。
我如何获得电子表格中图像的实际名称,例如“Picture1”?PHPExcel_Worksheet_MemoryDrawing 可以做到这一点吗?
我不能感谢你!