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

<a href="/excel">生成excel</a>

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不能打开而已。

回到顶部