如何从NestJS控制器返回excel文件
所以我正在从我的mongoose数据库中读取大量数据,并将它们写入SheetJS的XLSX中。我想从我的控制器返回一个可下载的文件。我在下面得到了一个对象,问题是我怎样才能返回这个对象进行下载如何从NestJS控制器返回excel文件,nestjs,sheetjs,Nestjs,Sheetjs,所以我正在从我的mongoose数据库中读取大量数据,并将它们写入SheetJS的XLSX中。我想从我的控制器返回一个可下载的文件。我在下面得到了一个对象,问题是我怎样才能返回这个对象进行下载 const wbout=XLSX.write(wb,{bookType:'XLSX',type:'buffer'}); 我是用下面的代码完成的。Header提示文件下载,type设置文件的正确类型,您可以使用res.send()发送文件。 res.header('Content-disposition',
const wbout=XLSX.write(wb,{bookType:'XLSX',type:'buffer'});
我是用下面的代码完成的。Header提示文件下载,type设置文件的正确类型,您可以使用res.send()发送文件。
res.header('Content-disposition', 'attachment; filename=anlikodullendirme.xlsx');
res.type('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
return res.send(buffer);