我正在使用 PHPExcel 1.7.9 版。
这是我的 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秒
设置只读数据页面加载0.0613秒
文件读取页面加载17.3884秒
我的问题是,为什么
$objPHPExcel = $objReader->load($file_location);
加载需要 17.3884 秒?
其他信息:
- 微软 Excel 2007
- 大小 384kb
- 最大列 - AF
- 最大行数 = 184 行