• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP远程读取excel文件,如何读取?

php 搞代码 4年前 (2022-01-24) 16次浏览 已收录 0个评论

PHP远程读取excel文件,怎么读取??
PHPExcel能远程读取excel文件吗?即读取其他服务器上的文件!

或者有没有其他好的方法能实现?

求方法…

——解决方案——————–
先用file_get_contents或者curl把文件取回来用phpexcel打开即可
——解决方案——————–
先把远程的弄到本地里。
最简单代码是:

<br />file_put_contents('abc.xls',file_get_contents('http://www.xx.com/abc.xls'));<br />

——解决方案——————–
PHPExcel 通过 PHPExcel_Shared_OLERead 类的 read 方法读取文件
但 read 方法里使用了 is_readable 函数来确认文件是否存在,而 is_readable 不能作用于 url
所以不可直接远程读取
但若绕过 is_readable 函数的话,就是可以的

        public function read($sFileName)<br />        {<br />                // Check if file exists and is readable<br />                if(!is_readable($sFileName)) {<br />                        throw new Exception("Could not open " . $sFileName . " for reading! File does not exist, or it is not readable.");<br />                }<br /><br />                // Get the file data<br />    <div style="color:transparent">本&文来源gaodai^.ma#com搞#代!码网</div><strong>搞gaodaima代码</strong>            $this->data = file_get_contents($sFileName);<br />

——解决方案——————–
直接注释代码就好了嘛
或者试用tempnam生成临时文件,记得要删


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP远程读取excel文件,如何读取?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址