Я пытался использовать свой код, но, похоже, мой код занимает слишком много времени, поэтому браузер отклоняет запрос или что-то, чего я не знаю, но суть в том, что с моим кодом мне не удалось прочитать в Excel более 400 строк .
Мой код:
include APPPATH.'libraries/PHPExcel/PHPExcel.php';
$object = PHPExcel_IOFactory::load($path);
$worksheet = $object->getSheetByName('Sheet1');
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
for($row=4; $row<=$highestRow; $row++){
$lineno = $worksheet->getCellByColumnAndRow(0, $row)->getValue();
$account = $worksheet->getCellByColumnAndRow(1, $row)->getValue();
$tambahan= $worksheet->getCellByColumnAndRow(2, $row)->getValue();
$ppk = $worksheet->getCellByColumnAndRow(3, $row)->getValue();
$spk = $worksheet->getCellByColumnAndRow(4, $row)->getValue();
$sp3k = $worksheet->getCellByColumnAndRow(5, $row)->getValue();
$data[] = array(
'ACCOUNT' => $account,
'TAMBAHAN' => $tambahan,
'PPK' => $ppk,
'SPK' => $spk,
'SP3K' => $sp3k,
'LININO' => $lineno
);
}
$temp=array('data' => $data);
$this->session->set_flashdata('message',$temp);
Как я могу читать таблицу Excel строка за строкой, используя PHPExcel со строкой более 400? Более эффективен с точки зрения времени выполнения, использования памяти или чего-либо еще.
Спасибо.