Java에서 Apache POI 및 POI-TL을 활용한 Word 문서 템플릿 기반 생성
Java 애플리케이션에서 Word 문서를 템플릿 기반으로 자동 생성하고 내보내는 작업은 Apache POI와 POI-TL(POI Template Language) 라이브러리를 통해 효율적으로 구현할 수 있습니다. Apache POI는 Microsoft Office 문서를 다루기 위한 강력한 Java API이며, POI-TL은 이 POI 위에 구축되어 Word 문서 생성을 위한 직관적인 템플릿 엔진을 제공합니다. 이 두 라이브러리 ...
7월 26일 02:07에 게시됨
Java를 사용한 텍스트, CSV, Excel 간 변환 처리
Excel 파일을 일반 텍스트로 변환
다음 예제는 .xlsx 형식의 Excel 파일을 지정된 경로에 쉼표(,)로 구분된 텍스트 파일로 변환하는 방법을 보여줍니다. 이 방식은 병합 셀이 포함된 시트에서는 정상 동작하지 않으며, 결과 파일이 비어 있을 수 있습니다.
import java.io.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
import org.apache.poi.ss.user ...
7월 24일 09:38에 게시됨
Spring Boot 기반 Java에서 Excel 데이터 입출력 처리 방법
Excel 입출력의 주요 활용 사례
1. 데이터 입력 자동화
수작업 데이터 입력을 줄이고, 대량의 정보를 빠르게 시스템에 반영할 수 있습니다.
2. 결과 데이터 추출
분석 결과나 통계 정보를 엑셀 파일로 내보내어 보고서 작성 또는 외부 공유에 사용할 수 있습니다.
3. 시스템 간 데이터 연계
서로 다른 플랫폼이나 데이터베이스를 가진 시스템 사이에서 데이터 이관이나 ...
7월 17일 16:20에 게시됨
JSON 데이터 처리 및 Excel 출력 연습
JSON 데이터를 읽고 분석한 후, 특정 요구 사항에 따라 학생들의 성적을 정리하고 Excel 파일로 출력하는 연습입니다.
요구 사항
JSON 데이터를 읽습니다.
다음과 같이 학생 데이터를 분류 및 요약합니다.
20세 미만의 학생 수를 계산합니다.
여학생 중 국어 점수가 가장 높은 학생의 이름을 찾습니다.
남학생들의 수학 평균 점수를 두 자리까지 반올림하여 계산합니다 ...
6월 13일 17:53에 게시됨