Как я могу прочитать данные из листа Excel в Node JS? - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь получить данные из листа Excel в узле js.На самом деле я хочу сделать ту же функцию, извлекающую из объекта AWS-S3 в AWS Lambda (Node JS), но сейчас я пытаюсь сделать то же самое на локальной машине. Можете ли вы помочь мне обоим или одной (На локальной машине или AWS Lambda),

1 Ответ

0 голосов
/ 13 июня 2018

попробуйте ниже первой установки xlsx пакет

npm i xlsx --save

используйте приведенный ниже фрагмент кода

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

дополнительную информацию см. В документации здесь

...