无法读取服务器上的excel文件

时间:2017-06-13 10:37:49

标签: javascript node.js

我想用给定的url读取文件,因为我正在使用npm-xlsx模块。这是我所做的但是当我尝试在服务器上读取文件时我收到错误但在本地它工作正常

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);

1 个答案:

答案 0 :(得分:2)

readFile期望获得一个文件路径,以便它可以读取文件,它不希望获得HTTP(S)URL,因此它可以读取HTTP资源。

使用您选择的HTTP客户端库下载数据。然后使用read方法解析它。