从节点js读取excel文件

时间:2016-02-15 12:06:51

标签: javascript node.js excel

我正在尝试从节点js读取一个excel文件,但我正在成功,现在正在使用下面的代码集

var xlsx = require('node-xlsx');

var obj = xlsx.parse(__dirname + '/productExcell.xlsx'); // parses a file 

console.log(obj);

控制台不会为我打印任何内容,也不会在解析语句后执行控制台。

1 个答案:

答案 0 :(得分:1)

node-xlsx模块需要安装excel模块。

通过运行npm install excell确保您拥有此功能。

还要确保您尝试解析的文件实际存在于给定路径中。您可以执行以下操作:

var fs = require("fs");
var xlsx = require('node-xlsx');
var xlsFile = __dirname + '/productExcell.xlsx'

fs.exists(xlsFile, function(exists){
  if (exists) {
    var obj = xlsx.parse(xlsFile);
    console.log(obj);
  } else {
    console.log('File does not exist');
  }
});
相关问题