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)是罪魁禍首。 –