ホームページ > バックエンド開発 > PHPチュートリアル > PHPを使用してExcelファイルをリモートで読み取るにはどうすればよいですか?

PHPを使用してExcelファイルをリモートで読み取るにはどうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:00:28
オリジナル
1456 人が閲覧しました

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メソッドではファイルが存在するかどうかを確認するためにis_readable関数が使用されており、url
ではis_readableを使用できません。 したがって、リモートから読み取ることはできません
ただし、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 />
                $this->data = file_get_contents($sFileName);<br />
ログイン後にコピー

-----解決策---------
コードを直接コメントするだけです
または、tempnam で一時ファイルを生成してみてください。

を忘れずに削除してください。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート