Node.js 使用节点将Excel数据转换为json

Node.js 使用节点将Excel数据转换为json,node.js,converter,Node.js,Converter,这里我上传了我的excel文件,现在我需要将其转换为json,但它显示以下错误: TypeError:无法设置只有getter的[object object]的属性长度 这是我的密码: //other module dependencies also given var converter = require('xls-to-json') var Data = {}; exports.fnup = function(req, res) { var upfile = req

这里我上传了我的excel文件,现在我需要将其转换为json,但它显示以下错误:

TypeError:无法设置只有getter的[object object]的属性长度
这是我的密码:

//other module dependencies also given
var converter = require('xls-to-json')
var Data      = {};

exports.fnup = function(req, res) {

    var upfile = req.file;
    var userid = req.body.userid || '0';
    if (uploafile.fieldname !== 'myFile') {
        return res.status(400).send({
            message: 'Please upload '
        });
    }

    converter({
        input: './foldern1/' + upfile.originalname,
        output: null
    }, 
    function(err, results) {
        console.log("hheeelo");
        if (err) {
            console.log('Error:', err);
        } else {
            console.log("suvbb", results);
            Data = _.filter(results, function(result) {});
        }
    });
};

过滤器仅适用于
数组
,而不是
对象
<代码>结果
是一个
对象

这是您在转换后得到错误的行,结果本身没有在console.log中打印。显示上述错误。C:\Users\User\Music>node mj.js C:\Users\User\Music\node_modules\xls to json\node_modules\xlsjs\dist\cpexcel.js:904 mdb.length=2*len;^TypeError:无法在object.decode(C:\Users\User\Music\node\u modules\xls到json\node\u modules\xlsjs\d ist\cpexcel.js:904:20到json\node\u modules\xlsjs\dist\cpexcel.js:1187:40)处设置[object object object object object object object object]的属性长度,它在sbcs\d处只有一个getter(C:\Users\User\Music\node\u modules\xls to json\node\u modules\xlsjs\xls.js:19:23)显示错误不在我的代码中,它似乎是xsl json模块中的cpexcel.js中的错误