javascript - 从node js读取excel文件

标签 javascript node.js excel

我正在尝试从 Node js 读取 Excel 文件,但我成功了,现在正在使用下面的代码集

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

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

console.log(obj);

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

最佳答案

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

关于javascript - 从node js读取excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35408973/

相关文章:

javascript - 从 native 对象继承

javascript - express.js - 渲染完整数据

node.js - AWS Lambda,API 网关返回格式错误的 Lambda 代理响应,502 错误

excel - 用户定义的类型未在 Excel VBA 的 Outlook.Namespace 上定义?

vba - 交换两个范围 VBA

excel - 使用 Power Query 将 Excel 列字母转换为数字

javascript - 通过 JavaScript/jQuery 切换 div 的可见性

javascript - 如何在 x-editable angularjs 的选择下拉列表中获取所选值

javascript - ga 跟踪器功能不执行任何操作

javascript - nodeJS - 无法在构造函数的原型(prototype)方法中访问 this 的属性