2017-06-13 26 views
-3

与えられたURLでファイルを読みたいのですが、これはnpm-xlsxモジュールを使用しているためです。これは私がやったことですが、読み込みをしようとするとエラーになりますサーバー上のファイルですが、ローカルでは正常に動作します。サーバ上でExcelファイルを読み取ることができません

var XLSX = require('xlsx'); 
var workbook = XLSX.readFile('https://cdn.fbsbx.com/v/t59.2708-21/19148065_1524749367569037_4309051515965800448_n.xlsx/A-101.xlsx?oh=1ff8a1d77ee7c6ee08dabbf6a328cee1&oe=59413FB9'); 

console.log("workbook",workbook); 
+0

エラーは何ですか? – Tom

+0

エラーが発生します。何のエラー? –

+0

ENOENT:downvotingされているようなファイルやディレクトリがない、オープンな「https://cdn.fbsbx.com/v/t59.2708-21/19148065_1524749367569037_4309051515965800448_n.xlsx/A-101.xlsx?oh=1ff8a1d77ee7c6ee08dabbf6a328cee1&oe=59413FB9」 –

答えて

2

readFileは、ファイルを読むことができるので、それはHTTPリソースを読み取ることができるので、それはHTTP(S)URLを与えられることを期待していないファイルパスを与えられることを期待しています。

選択したHTTPクライアントライブラリを使用してデータをダウンロードします。次に、readメソッドで解析します。

関連する問題