我想使用Php Excell库来检查数据库中的数据。但问题是我将如何知道每个图像(标有数字)将代表一个特定的产品。
我需要一些东西来确定图像单元格wize上的位置。我怎么能这样做?
EDIT1: 图像嵌入了excell。
EDIT2:关于如何获取我在其上看过的图像:Retrieving image in PHPExcel。但问题在于确定图像的位置。
答案 0 :(得分:1)
您已经找到了循环图像集合以将单个图像提取为绘图对象的答案:
foreach ($objPHPExcel->getActiveSheet()->getDrawingCollection() as $drawing) {
....
}
每个单独的$drawing
个对象都有getCoordinates()
方法,该方法返回该图像左上角的单元格地址。图形将相对于该单元格的左上角定位。
它稍微复杂一点,因为图像可能偏离该位置:绘图对象的getOffsetX()
和getOffsetY()
方法会告诉您偏离顶部的位置 - 细胞的左角;但通常这些值足够接近零,以假设细胞坐标是准确的。