在用 excel-export 的时候,出现生成的excel打不开
发布于 11天前 作者 carly1987 137 次浏览 最后一次编辑是 10天前 来自 问答

生成excel

router.get('/excel', function (req, res) {
    var conf ={};
    conf.cols = [
        {caption:'用户ID', type:String},
        {caption:'被约数', type:String},
        {caption:'发约数', type:String}
    ];
    conf.rows = [
        ['fff','9','1']
    ];
    var result = nodeExcel.execute(conf);
    console.log(result); // 这个的输出是乱码,所以excel也是打不开的
    res.setHeader('Content-Type', 'application/vnd.openxmlformats');
    res.setHeader("Content-Disposition", "attachment; filename=" + "Report.xlsx");
    res.end(result, 'binary');
});

求大侠指教

1 回复

这么写是对的。只是生成的excel, mac不能打开而已。

回到顶部