Nodejs下载无法在浏览器中启动

时间:2018-02-20 12:52:51

标签: angularjs node.js excel download

我正在尝试在我的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);
        });
}

0 个答案:

没有答案