-2

PHPExcel ライブラリを使用して、大きな Excel ファイル (60,000 行以上) を読み込んで読み込むためのアプリケーションを作成しようとしています。内部サーバーを取得しています。600行までは問題なく動作します。しかし、大きなファイルでは機能しません。助けてください。

または、大きなファイルをロードするために利用できるその他の PHP ライブラリ。

set_time_limit(36000);

ini_set('max_execution_time', 36000);   

##$top_records is a boolean set to get just the header and the first data row (( For field Mapping))        

if (PHP_SAPI == 'cli')
    die('This example should only be run from a Web Browser');

set_include_path(get_include_path() . PATH_SEPARATOR . SITE_PATH . '/core/extLib/Excel/Classes/');

require_once (SITE_PATH . '/core/extLib/Excel/Classes/PHPExcel.php');

include (SITE_PATH . '/core/extLib/Excel/Classes/PHPExcel/IOFactory.php');
PHPExcel_Cell::setValueBinder1( new PHPExcel_Cell_AdvancedValueBinder() );
$inputFileName = $file;

$inputFileType = PHPExcel_IOFactory::identify($inputFileName);

$objReader = PHPExcel_IOFactory::createReader($inputFileType); 

$objPHPExcel = $objReader->load($inputFileName);

ありがとう

4

3 に答える 3

1

私はあなたの問題と同じです。この行で作業すると問題が発生します

$objPHPExcel = $objReader->load($inputFileName);

于 2015-02-19T21:31:28.330 に答える