2016-11-16 25 views
2

如何使用nodejs(node-xlsx)從excel中讀取列值?請指教。讀完所有列值後,循環搜索其他來源。如何僅使用nodejs從excel中讀取值?

var xlsx = require('node-xlsx'); 
var obj = xlsx.parse(__dirname + '/test.xlsx'); 
var obj = xlsx.parse(fs.readFileSync(__dirname + '/test.xlsx')); 
console.log(JSON.stringify(obj)); 

回答

2

嘗試其他NPM包叫做:xlsx

'use strict'; 

const _ = require('lodash'); 
const xlsx = require('xlsx'); 

const workbook = xlsx.readFile('./data/pv.xlsx'); 
const worksheet = workbook.Sheets[workbook.SheetNames[0]]; 

const columnA = []; 

for (let z in worksheet) { 
    if(z.toString()[0] === 'A'){ 
    columnA.push(worksheet[z].v); 
    } 
} 

console.log(columnA); 
+0

收集回報不確定 – user2848031

+0

@現在user2848031試試吧 – Niezborala