반응형 Excel3 Java _ 장시간 걸리는 Excel 생성시 비동기처리 안녕하세요, 오늘은 저번글에서 예시로 들었던 생성하는데 60분이상, 오랜 시간 걸리는 엑셀 생성 기능에 대해 알아보겠습니다, 로직은 제가 이전에 올렸던 엑셀 생성 글을 참고하여 기능을 구현하시기바라며, 해당 기능은 구현했으나 동기식으로 구현하였다는 가정하에 다음 내용을 진행하겠습니다. 해당 작업은 파일 생성에 오랜시간 걸리기때문에 사용자 경험과 시스템 성능 관점에서 비효율적일 가능성이 큽니다.사용자가 웹 요청을 통해 이 작업을 실행할 경우, 서버는 해당 요청을 처리하느라 그동안 바쁘게 유지되고, 클라이언트는 응답을 기다리는 동안 아무것도 하지 못합니다.이 문제를 해결하려면, 작업을 비동기 처리하고 사용자가 작업 진행 상태를 확인하거나 완료된 작업의 결과를 받을 수 있도록 설계해야 합니다. 비동기 처리 설.. 2024. 12. 2. Java _ 데이터를 엑셀 파일로 만들기 안녕하세요,오늘은 지난번 복수개의 엑셀 파일을 병합하기에서 안다고 가정하였던 데이터를 하나의 엑셀파일로 떨구는 메서드 생성에 대하여 알아보겠습니다. 1. Apache POI 라이브러리가 필요하며, Maven에서 의존성을 추가해야 합니다 org.apache.poi poi-ooxml 5.2.3 2. DataList와 FilePath를 파라미터로 받는 Excel생성 2-1. 첫번째는 Excel생성 메서드입니다.import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileOutputStream;import java.io.IOException;import java.uti.. 2024. 11. 19. Java_ 엑셀 파일 시트별로 병합하기 안녕하세요,오늘은 Java에서 여러개의 엑셀파일을 시트별로 구분하여 하나로 합치는 작업을 진행해보겠습니다. Java에서 3개의 Excel 파일을 하나의 Excel 파일로 합치고, 각각의 파일을 1, 2, 3번 시트로 추가하려면,Apache POI 라이브러리를 사용하는 것이 일반적입니다. 다음은 구현 방법에 대한 설명과 샘플 코드입니다.1. 필요한 라이브러리Apache POI 라이브러리poipoi-ooxmlMaven 프로젝트에서는 아래 의존성을 pom.xml에 추가합니다. org.apache.poi poi-ooxml 5.2.3 2. 구현 단계각 Excel 파일의 데이터를 읽어옵니다.새 Excel 파일을 생성하고 각 파일의 데이터를 새로운 시트에 추가합니다.최종적으로 합친 파일을 저장합니다... 2024. 11. 18. 이전 1 다음 반응형