본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


poi2

Java poi 스타일 적용 및 적용이 되지 않는 경우 사용자의 요청에 의해서 엑셀파일을 만들었어야 하는데, 병합, 선 그리기 색깔 등 요구사항이 복잡하고 많았었다. 그러다 보니 여러 삽질을 통해서 다양한 오류와 방법을 습득 하였던 것 같다. 일단, 셀에서의 병합은 merge이다. HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(); CellRangeAddress address = new CellRangeAddress(시작줄,종료줄,시작행,종료행); sheet.addMergedRegion(address); 병합은 만들어진 sheet객체를 대상으로 실시되는데, 엑셀을 output하기 전 까지 코드 어디에 위치하던지 간에 잘 작동한다. 처음 이해가 안갔던 부분이 .. 2019. 5. 28.
Java 배열로부터 엑셀, csv, 및 일반 text 파일 만들기 프로젝트를 진행하다 보면 80~90% 이상 고객들은 데이터베이스의 자료를 토대로 엑셀 또는 csv, text화 된 파일을 받기를 원한다. Javascript를 활용해서 프론트에서도 작업은 가능 한데..브라우저별 성능에 따라 해당 기능을 지원못하고 한글이 깨지는 경우가 있어서 아직까지는 서버에서 파일을 만든 이후에 전달하는 방법이 조금 더 나은 것 같다. csv나 text파일은 따로 라이브러리가 필요 없는데, 엑셀을 만드려면 아무래도 poi 라는 라이브러리가 필요하다. poi를 사용하지 않고 엑셀파일을 만들게 되면 윈도우 환경에서는 해당 파일이 잘 열리는데 맥이나 테블릿에서는 열리지 않을 수 있다. org.apache.poi poi 3.13 라이브러리 버전은 프로젝트에 맞게 맞추어 주자. 다음으로, 통합 .. 2019. 5. 17.