我正在尝试从节点js读取一个excel文件,但我正在成功,现在正在使用下面的代码集
var xlsx = require('node-xlsx');
var obj = xlsx.parse(__dirname + '/productExcell.xlsx'); // parses a file
console.log(obj);
控制台不会为我打印任何内容,也不会在解析语句后执行控制台。
答案 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');
}
});