반응형
Node.js Typescript Exceljs 로 엑셀파일 다운로드되도록 만들기
How to download exce(.xlsx) file in Node.js with TypeScript
const exec = async (res) => {
workbook 및 worksheet 생성
res.setHeader(
'Content-Type',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
);
res.setHeader(
'Content-Disposition',
`attachment; filename=${fileName}.xlsx`,
);
await workbook.xlsx.write(res);
};
export default { exec };
controller
class controller {
public exportExcel(req: Request, res: Response): object {
return service
.exportExcelService(res)
.then(() => {
res.status(200).end();
})
.catch(mResponse.handleError(res));
}
}
export const controller = new Controller();
반응형
'Node.js' 카테고리의 다른 글
[Node.js] Excel.js 사용법 총정리 / How to use Exceljs (테이블 만들기, insertRows, columns, value 등) (2) | 2022.07.12 |
---|---|
[컴퓨터 네트워크] 웹 서비스 동작 원리 / URL 뜻 / APM 동작 원리 (0) | 2022.07.11 |
[Exceljs] worksheet.columns location 엑셀 컬럼 위치 지정하기 (0) | 2022.07.08 |
[Node.js] How to use xlsx with Typescript / xlsx 사용법 (0) | 2022.06.24 |