1
私はmysqlデータベースにデータをインポートするためにPHPExcelを使用しています。PHPExcelを使用して実際のデータの後で空の行を避ける方法
私のコードは、14行を持つ私のExcelシートで
require APPPATH . 'phpexcel/PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load($_FILES['ifile']['tmp_name']);
$data = $objPHPExcel->getActiveSheet(0)->toArray(null, true, true, true);
ですが、$objPHPExcel->setActiveSheetIndex(0)->getHighestRow()
戻り1047856行。このため、処理時間が長すぎます。したがって$data
はエラーを返し、サーバーは遅くなります。これを避ける方法は?
を使用することを検討すべきであるが、「ErrorException [致命的なエラー]のようなエラーが表示されます。未定義のメソッドPHPExcelの呼び出し:: getHighestDataRow() " – Arya
個々のワークシートには行があり、最上位のExcelオブジェクトではありません..... $ objPHPExcel-> setActiveSheetIndex() - > getHighestDataRow() –
PHPExcelの最新バージョンを使用していますが、getHighestDataRow()関数は定義されていません –