来自url的PHPExcel导入文件
问题描述:
我想从网站上用phpexcel导入.tsv文件。使用语言环境文件正在工作,但如果我更改“http:// ...”上的文件位置,请勿使用。来自url的PHPExcel导入文件
$inputFileType = 'CSV';
$data = 'http://www.domain.com/file.tsv';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objReader->setDelimiter("\t");
$objPHPExcel = $objReader->load($data);
答
PHPExcel在打开文件之前使用file_exists()来测试文件。 file_exists()需要stat()支持,它可用于流封装的有限子集,如file:// ftp://和ssh2.sftp,但不适用于http://
您需要先将文件拉到服务器的本地文件系统。
如何从URL中将文件拉到服务器?你能分享一段代码吗?谢谢 – 2015-04-17 10:16:53
使用file_get_contents()或卷曲 – 2015-04-17 10:28:51
明白了。谢谢。 – 2015-04-17 11:37:52