【问题标题】:How can i read data from Excel sheet in Node JS?如何从 Node JS 中的 Excel 工作表中读取数据?
【发布时间】:2018-06-14 15:17:09
【问题描述】:

我正在尝试从节点 js 中的 Excel 工作表中检索数据。实际上我想在 AWS Lambda(Node JS)中从 AWS-S3 对象中检索相同的功能,但现在我正在尝试在本地机器上做同样的事情。你能帮我两个或一个(在本地机器或 AWS Lambda 中) .

【问题讨论】:

标签: node.js excel amazon-web-services amazon-s3 aws-lambda


【解决方案1】:

试试下面 先安装xlsx

npm i xlsx --save

使用下面的代码sn-p

const XLSX = require('xlsx');

var workbook = XLSX.readFile('./assets/yourfile.xlsx');// ./assets is where your relative path directory where excel file is, if your excuting js file and excel file in same directory just igore that part
var sheet_name_list = workbook.SheetNames; // SheetNames is an ordered list of the sheets in the workbook
data = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]); //if you have multiple sheets

for(var key in data){
    console.log(data[key]['yourColumn']);
}

更多信息请参考文档here

【讨论】:

  • 请您解释一下“./assets”和SheetNames。提前谢谢你。
  • 添加了一些对你有帮助的cmets
  • 这是付费套餐吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-04
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
相关资源
最近更新 更多