Excel 파일을 다 그리고 난 뒤 a4사이즈 보다 크게 그리게 되어서 인쇄할 때마다 페이지 레이아웃을 통해 너비를 1페이지로 설정해야 하는 번거로움이 생겼다.
이 문제점을 해결하기 위해 방법을 찾아봤는데 worksheet.pageSetup.pageSize로 접근하려 하니까 지정된 사이즈 내에서 바꾸기만 가능해서 다른 방법을 찾았는데 바로 아래의 코드와 같다
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.addWorksheet('Sheet');
worksheet.pageSetup.fitToPage = true; // 가로 너비 요소에 맞게 설정
worksheet.pageSetup.fitToHeight = 0; // 세로 높이 자동 설정
'지식 정리 📝' 카테고리의 다른 글
Number vs number in TypeScript (0) | 2023.10.24 |
---|---|
ReactQuery - enabled (boolean) (0) | 2023.10.23 |
Execel JS \n 적용 시키는 법 (1) | 2023.10.17 |
Textarea에서 입력한 줄바꿈을 input에서 적용 시키는 방법 (0) | 2023.10.13 |
react PDF 한글 깨질 때 해결 법 (0) | 2023.10.12 |