使用Node JS进行Excel到JSON的转换

时间:2017-11-26 14:17:45

标签: node.js xls

我一直在尝试将Excel工作表数据转换为json格式,我已经有各种模块,如“xls-to-json”,“xls-to-json-lc”,“node-excel-to-json”,到目前为止,我得到了空洞的回应。

我的示例代码如下:

var node_xj = require("xls-to-json");
node_xj({
    input: req.file.path,  // input xls
    output: "output.json", // output json
    sheet: "a"             // specific sheetname
}, function(err, result) {
    if(err) {
        console.error(err);
    } else {
        console.log("--------result----");
        console.log(result);
    }
});

我的Excel工作表包含非常简单的数据:

http://localhost:8000/chatbundle.js:10848:7

我在这方面做错了什么,我正在获取文件及其有效路径。

1 个答案:

答案 0 :(得分:1)

得到了解决方案,所有库都将第一行视为标题,因此没有显示,当我添加第二行并且每个模块都有自己的输出/响应结构时,它显示出来。一些模块在输出中考虑excel头并跳过第一行,少数包括第一行。