jsonexport没有在Windows上保存正确的xls文件

时间:2018-04-09 07:04:50

标签: arrays json node.js express

  var arrayData = [{"Email":"Email","P1":"TEST1","P2":"P2"}
                   {"Email":"Email","TEST1":"TEST1","TEST2":"TEST2"}];//JSON DATA

  var jsonexport = require('jsonexport');
  var options = { rowDelimiter:'\t'};

  jsonexport(arrayData,options,function(err, xlsfile){
      if(err) return console.log("error while writing xls file "+err);
      var pathToSave = '/Desktop/test.xls';
      fs.writeFileSync(pathToSave, xlsfile, 'binary');
      cb(null,pathToSave)
  });

以上代码在Linux上正确保存.xls文件,但在Windows上打开文件时显示错误,因为文件格式和文件扩展名不匹配。文件可能已损坏或不安全。

0 个答案:

没有答案