0
我正在使用PHPExcel 1.7.9版。PHPExcel加载文件超过15秒
这是我的PHP代码:
$temp_name = $_FILES['upload']['tmp_name'];
$fname = $_FILES['upload']['name'];
$transfer = move_uploaded_file($temp_name,TEMP_DIR.$fname);
$file_location = TEMP_DIR.$fname;
$inputFileType = PHPExcel_IOFactory::identify($file_location);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($file_location);
对于每行代码以上余回声所花费的时间,以产生输出
启动页面加载在0.0272秒
上传文件页面加载在0.0408秒
在0.0612秒内标识文件页面负载
在0.0613秒内创建读取器页面负载
集读取数据OnlyPageload在0.0613秒
文件中17.3884秒
我的问题是,为什么
$objPHPExcel = $objReader->load($file_location);
采取17.3884秒加载读取页面加载?
其他信息:
- MS Excel 2007中
- 大小384KB
- 最大列 - AF
- 最大行= 184行
在每个单元格中迭代我们没有任何问题PHPExcel。我可以证实这一点。 –
你能改说吗?我不明白你想说什么...... – Tschallacka
我的意思是,当在5888单元格上迭代时间少于5秒。我强烈怀疑$ objectReader-> load($ filename)是罪魁祸首。 –