我有.xls file(340Kb),但是当我尝试加载它时 - 过程大约需要15分钟。
你能帮帮我,文件有什么问题吗?
我的代码:
$file_type = PHPExcel_IOFactory::identify( $file_name );
$OR = PHPExcel_IOFactory::createReader($file_type);
$E = $OR->load( $file_name );
谢谢!
=============================================== ==============
更新
我发现,在加载时会出现大量通知:
Notice: Uninitialized string offset: -1120109318 in /PHPExcel/Reader/Excel5.php
函数_GetInt2d
第return ord($data[$pos]) | (ord($data[$pos+1]) << 8);
行
函数_GetInt4d
第$_or_24 = ord($data[$pos + 3]);
行
函数_GetInt4d
第return ord($data[$pos]) | (ord($data[$pos+1]) << 8) | (ord($data[$pos+2]) << 16) | $_ord_24;
行
也许这就是问题所在? 是文件问题还是PHPExcel?
使用$OR->setReadDataOnly(true);
一切正常。