본문 바로가기 메뉴 바로가기

eblo

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

eblo

검색하기 폼
  • 분류 전체보기 (146)
    • Spring Frameworks (27)
      • RESTful Service (4)
      • Thymeleaf (4)
    • Java (8)
    • chatGPT (0)
    • UI(Front-End) (18)
      • 그리드 (11)
      • vuejs (1)
      • javascript 일반 (1)
      • css (0)
    • DB (5)
    • Server & System (0)
    • Design Pattern & Refactorin.. (0)
    • 잡동사니 (5)
      • 개인정보보안 (2)
    • 리팩토링(스프링기반) (13)
    • 프로젝트 (1)
    • Working log (14)
    • Test & ProtoTyping (2)
    • 엘라스틱서치 (2)
    • 참고링크 (2)
    • study (18)
      • springboot (18)
    • go (29)
  • 방명록

자바 (1)
Aparche POI Excel을 이용한 엑셀 파일 읽기

요즘 프로젝트 리팩토링을 하고 있습니다. 엑셀 관련 된 부분이 엉망인데 그 엉망인 코드를 복사해서 여기 저기 쓰고 있었습니다. 깔끔한 소스, 중복제거, 재사용 가능할 것을 목표로 만들었습니다. 1. 요구사항 프로젝트의 "/src/main/resources/static/format" 디렉토리 아래 "testExcel.xlsm"를 읽는다. 해당 엑셀의 3번째 시트의 데이터를 가져온다. 해당 엑셀의 시트명("Sheet3")으로 데이터를 가져온다.데이터는 List에 자료구조(Map)으로 반환한다. 데이터는 List에 객체로 반환한다. 헤더를 정의해서 가져온다. 엑셀의 첫번째 Row를 헤더로 사용하는 경우도 있다. 원하는 데이터를 스킵할 수 있어야 한다. 2. Gradle Dependencies compile (..

Java 2019. 1. 10. 20:11
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 주니
TAG
  • RESTful
  • springboot
  • cache
  • lombok
  • 설정
  • 그리드
  • sample
  • SHEETJS
  • 스프링부트
  • 예제
  • spring
  • 타임리프
  • 스프링
  • 엑셀
  • example
  • AG-GRID
  • listToMap
  • 메시지
  • ag grid
  • Javascript
  • 샘플
  • oracle
  • mapToList
  • Spring Boot
  • thymeleaf
  • restful서비스
  • mybatis
  • java
  • UI
  • REST
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바