CNode

在用 excel-export 的时候,出现生成的excel打不开

问答
Ccarly1987发布于11 年前最后回复11 年前1 回复5888 浏览0 收藏

生成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)

C
carly1987#1·11 年前

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

参与回复
登录后即可参与回复。登录