我想从网站导入带有phpexcel的.tsv文件。使用locale文件工作,但如果我在“http:// ...”上更改文件位置,则不起作用。
$inputFileType = 'CSV';
$data = 'http://www.domain.com/file.tsv';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setDelimiter("\t");
$objPHPExcel = $objReader->load($data);
答案 0 :(得分:2)
PHPExcel使用file_exists()在打开文件之前测试该文件。 file_exists()需要stat()支持,该支持可用于有限的流包装子集,例如file:// ftp://和ssh2.sftp,但不适用于http://
您需要先将文件拉到服务器的本地文件系统。