我正在尝试在我的nodejs服务器中创建一个excel文件并将其发送到客户端,但由于某种原因,即使数据包含文件,下载也拒绝启动
尝试使用nodejs服务器提供文件时,我是否遗漏了某些内容?
以下是我服务器中的相关代码:
["6", "7", "8", "9", "10"]
这是我的客户端代码:
app.get('/excel', luoExcel);
function luoExcel(reg, res){
var tiedosto = new excel.Workbook();
var välilehti = tiedosto.addWorksheet('Maksamattomat');
var style = tiedosto.createStyle({
font:{
size: 12
},
numberFormat: '$#,##0.00; ($#,##0.00); -'
});
x=1
for(row in reg.body){
n = 1;
for(column in reg.body[row]){
välilehti.cell(x,n).string(reg.body[row][column]).style(style);
n += 1;
}
x+=1
}
tiedosto.write('Testi.xlsx', function (){
var path = __dirname + '/Testi.xlsx';
res.download(path);
});
}