Convert xls files to JSON in NodeJS
This is a fork of the unmaintained xls-to-json package. The purpose of this repo is to unlock the dependencies, specifically xlsx, to use the latest published version @e965/xlsx . Contact me if you would like to be added as a maintainer. Original documentation follows...
npm i xls-to-json
node_xj = require("xls-to-json");
node_xj(
{
input: "sample.xls", // input xls
output: "output.json", // output json
sheet: "sheetname", // specific sheetname
rowsToSkip: 5, // number of rows to skip at the top of the sheet; defaults to 0
allowEmptyKey: false, // avoids empty keys in the output, example: {"": "something"}; default: true
},
function (err, result) {
if (err) {
console.error(err);
} else {
console.log(result);
}
}
);
In config object, you have to enter an input path. But If you don't want to output any file you can set to null
.
MIT @chilijung