获取图像位置(单元格)在Excel中使用PHP

你好同伴我有以下excell文件: 在这里输入图像说明

我想用Php Excell库来检查数据库上的数据。 但问题是,我将如何知道每个图像(标有数字)将代表一个特定的产品。

我需要一些东西来确定图像单元格上的位置。 我怎样才能做到这一点?

编辑1:图像embeddedexcell。

编辑2:如何获得我已经看到它的图像:在PHPExcel中检索图像 。 但问题在于确定图像的位置。

您已经find了通过图像集合循环的答案,将各个图像作为graphics对象提取出来:

foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) { .... } 

这些单独的$drawing对象中的每一个都有一个getCoordinates()方法,该方法返回该图像左上angular的单元格地址。 绘图将相对于该单元格的左上angular定位。

它稍微复杂一些,因为图像可能会偏离该位置:绘图对象的getOffsetX()getOffsetY()方法会告诉您单元格左上angular的偏移量; 但通常这些值足够接近零,以假定单元坐标是准确的。