1

Web サイトから .tsv ファイルを phpexcel でインポートしたいと考えています。ロケールファイルを使用すると機能しますが、ファイルの場所を「http://...」に変更すると機能しません。

$inputFileType = 'CSV';
$data = 'http://www.domain.com/file.tsv';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setDelimiter("\t");
$objPHPExcel = $objReader->load($data);
4

1 に答える 1

2

PHPExcel は file_exists() を使用して、ファイルを開く前にテストします。file_exists() には stat() のサポートが必要です。これは、file:// ftp:// や ssh2.sftp などのストリーム ラッパーの限定されたサブセットで使用できますが、http:// では使用できません。

最初にファイルをサーバーのローカル ファイル システムにプルする必要があります。

于 2012-04-12T23:25:03.053 に答える