Error.
The maximum column width for an individual cell is 255 characters
Apache POI를 사용하여 엑셀 파일을 만들던 중 위와 같은 오류가 발생하였다.
셀의 너비가 255자가 초과하여 발생한 오류였다.
기존 코드는 다음과 같이 작성되어 있었다.
sheet.setColumnWidth(i, (sheet.getColumnWidth(i)) + 1200);
무언가.. 데이터의 길이만큼 셀의 너비를 지정하다가 최대값을 초과하여 발생한 오류 같았다.
최대값 255를 초과하지않도록, min 함수를 이용하여 다음과 같이 처리하였다.
sheet.setColumnWidth(i, Math.min(255 * 256, sheet.getColumnWidth(i) + 1200));
'DEV > ETC' 카테고리의 다른 글
IntelliJ에 Mustache Plugin 설치하기 (0) | 2021.01.12 |
---|---|
param undefined (0) | 2019.12.08 |
db.collection is not a function (0) | 2019.12.08 |
Ubuntu Server에 GUI(TightVNC) 설치하기 (0) | 2019.08.27 |
AWS EC2 인스턴스 연결하기(Ubuntu) (0) | 2019.08.26 |