-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Nana Chimi, A edited this page Aug 15, 2016
·
1 revision
Node.js package for parsing excel workbooks into an Javascript array of rows. Excel workbooks based on the node.js package xlsx.
npm install xlso --save
Let suppose the following table is saved as testdata.xlsx
.
Id | Name | City |
---|---|---|
1 | micky | Loum |
2 | Lapiro | Mbanga |
var xlso = require('xslo');
var xlsx = require('xlsx');
// the xlsx's workbook to parse by the xlso package.
var workbook = xlsx.readFile("testdata.xlsx");
// parse the workbook to a js array
var rows = xlso.parseWorkbook(workbook, 0, 0);
// display your js array
rows.forEach(function(item, index){
console("Id: " + item.Id + "Name: " + item.Name + "City: " + item.City);
});
xlso
expose one API that expect three parameters:
- the
first parameter
is the workbook that was generated by the package xlsx (see section below). - the
second parameter
is the position of the sheet in the given workbook (the index 0 is the first sheet). - the third and
last parameter
is the position of the header row (position 0 means also first row).
PS: the header row must be the first row.
npm test