[Node.js] excel 사용해보기: exceljs
어쩌다보니 node에서 엑셀 파일을 작성해야 할 일이 생겼다.
다행히도 코드상에서 바로 엑셀포맷을 다룰 수 있는 모듈이 있다.
먼저 설치를 한다.

됐으면 모듈을 가져와서, WorkBook이란 객체를 생성한다.
관리를 총괄하는 객체 같다.
그리고 저걸로 시트를 생성한다.
하나의 WorkBook엔 여러개의 시트가 들어갈 수 있다.
그럼 이제 작성을 해보자.
맨 위에 들어갈 컬럼 텍스트는 다음과 같이 작성할 수 있다.
header가 텍스트다.

그 밑의 행도 작성해보자.
아래 함수는 각 열에 해당하는 텍스트들을 배열이나 오브젝트로 묶어놓은 배열을 받는다.

여기까지 잘 작성했다면, xlsx의 write 메서드들을 사용해 파일로 뽑아낼 수 있다.

잘 돌아갔다면

이렇게 잘 만들어져있을 것이다.

그렇다.