我试图打开xlsx文件(link),但会收到致命错误
致命错误:在非对象中调用成员函数attributes() 第1509行的PHPExcel / Reader / Excel2007.php
第1509行:
$objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cx")));
如果没有出现带有$ xfrm变量错误的行,则
对于PHPExcel开发人员:
以下是条件if( $xfrm )
,也许您需要包含
条件有问题的线?
$objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cx")));
$objDrawing->setHeight(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cy")));
if ($xfrm) {
$objDrawing->setRotation(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($xfrm->attributes(), "rot")));
}