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上打开文件时显示错误,因为文件格式和文件扩展名不匹配。文件可能已损坏或不安全。