PHPExcel очень долго читал файл Excel
используя PHPExcel 1.7.8, PHP 5.4.14, Windows 7 и электронную таблицу Excel 2007. Электронная таблица состоит из 750 строк, столбцов от A до BW и имеет размер около 600 КБ. Это мой код для открытия таблицы - довольно стандартный:
//Include PHPExcel_IOFactory
include 'PHPExcel/IOFactory.php';
include 'PHPExcel.php';
$inputFileName = 'C:\xls\lspimport\GetLSP1.xlsx';
// Read your Excel workbook
try {
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($inputFileName);
} catch(Exception $e) {
die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage());
}
//set active worksheet
$objWorksheet = $objPHPExcel->setActiveSheetIndexbyName('Sheet1');
$j = 0;
for($i = 2; $i < 3; $i++)
{
...
}
В конце концов, я в конце концов хочу просмотреть каждую строку в таблице, но пока я совершенствую сценарий, ям только зацикливаясь на одном ряду. Проблема в том, что выполнение этого скрипта занимает 30 минут. Яecho
d сообщений после каждого раздела кода, чтобы я мог видеть, что и когда обрабатывалось, и мой сценарий в основном ждет 30 минут в этой части:
$objPHPExcel = $objReader->load($inputFileName);
Что-то настроили неправильно? Я могу't понять, почему загрузка таблицы занимает 30 минут. Я ценю любую помощь.