Spring Boot 2

Excel Report Generation in Java and Kotlin - Apache POI vs JXLS vs TBEG

🇰🇷 한국어 버전When a single line — "Excel download" — is added to a spec, the work that lands on the developer is far larger than that line suggests.If dumping data into a grid were all that was needed, CSV would be enough. Real requirements rarely stop there: a header with the company logo, merged title cells, per-category background colors, a formula in the totals row, a chart at the bottom. And ..

development/TBEG-en 2026.09.15

Java/Kotlin 엑셀 보고서 생성 방식 비교 - Apache POI, JXLS, TBEG

🇺🇸 English version기획서에 "엑셀 다운로드" 한 줄이 추가되면, 개발자가 감당할 작업량은 그 한 줄보다 훨씬 큽니다.데이터를 표 형태로 출력하는 것이 전부라면 CSV로 충분합니다. 그런데 실제 요구사항은 대개 그렇지 않습니다. 회사 로고가 삽입된 머리글, 병합된 제목 셀, 항목별로 다른 배경색, 합계 행의 수식, 하단의 차트. 그리고 그 양식은 이미 기획자나 디자이너가 엑셀로 작성해 전달한 상태입니다.JVM 환경에서 이 요구를 처리하는 세 가지 방법을 비교하고, 각 방법이 적합한 조건과 그렇지 않은 조건을 함께 정리합니다.이해관계 고지 - 필자는 비교 대상 중 TBEG의 개발자입니다. 기능 비교는 JXLS 3.1.0을 직접 구동해 산출물을 확인한 실측에 근거하고, 성능은 동일 장비, 동..

development/TBEG-ko 2026.09.15