TypeError:在转换xls-to-json

时间:2016-01-21 15:38:09

标签: json node.js npm protractor converter

以下是我正在使用的代码,节点版本4.2.5,xls-to-json @ 0.3.2 xls-to-json

  function convXLStoJSON1(inputfile,outputfile, sheetName)
     {

        node_xj = require("C:/Protractor_Scripts/node_modules/xls-to-json");

        node_xj({
                        input: inputfile,  // input xls 
                        output: outputfile, // output json 
                        //sheet:sheetName,
                        },

     function(err, result) {
                        if(err) {
                        console.error(err);
                        } else {
                        //console.log(result);
                        }
        });
        browser.sleep(500);
    };

以下是完整的错误

  

Selenium独立服务器在htt:56 / w / hu

启动      

[launcher]错误:TypeError:无法设置[object的属性长度   对象]在sbcs_d只有一个getter   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ DIST \ cpexcel.js:904:20)

     

at Object.decode   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ DIST \ cpexel.js:187:40)   在_gc2   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:19:23)   在Buffer.ReadShift [as read_shift]   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:18:13)   在parse_XLUnicodeStringNoCch   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:179:36)   在parse_XLUnicodeString   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:178:9)   在Object.parse_WriteAccess [as f]   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:059:17)   在啜饮   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:5411:11)   在parse_workbook   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:559:15)   在parse_xlscfb   (C:\ Protractor_Scripts \ node_modules \ XLS到JSON \ node_modules \ xlsjs \ xls.js:594:27)

     

[launcher]进程已退出,错误代码为100

1 个答案:

答案 0 :(得分:2)

问题出在xls-to-json包的xls文件夹中的Package.json中。我尝试用其他Package.json文件更新它,但没有用。

我安装了xlsx-to-json而不是xls-to-json,它工作正常。