개요
기존에 Apache Poi 라이브러리를 활용해 업로드된 엑셀 데이터를 읽은 뒤 처리하는 코드가 있었는데 fastexcel 라이브러리로 생성된 엑셀을 읽어오지 못하는 문제가 발생했습니다.
이에 따라 fastexcel 라이브러리를 활용해 엑셀 데이터를 읽어오는 코드를 구현했고 테스트한 결과 모든 엑셀을 읽어올 수 있었습니다.
fastexcel 라이브러리 관련해서는 아래 글을 참고해주세요.
https://jaimemin.tistory.com/2191
코드
모든 엑셀 파일에 대해서 읽어올 수 있어야하므로 자바 Generic을 적용하여 코드를 작성했습니다.
코드가 정상적으로 작동하기 위해서는 아래의 fastexcel-reader 라이브러리가 추가되어 있어야 합니다!
<dependency>
<groupId>org.dhatim</groupId>
<artifactId>fastexcel-reader</artifactId>
<version>0.12.3</version>
</dependency>
FastExcelReader.java
ExcelReadOption.java
예시 코드
반응형
'[DEV] 기록' 카테고리의 다른 글
COS Pro 1급 Java, C++, C 합격 간단 후기 (7) | 2022.10.23 |
---|---|
[SpringBoot 2.X.X] No beans of 'AuthenticationManager' type found. (0) | 2022.10.20 |
[SpringBoot] Prometheus, Grafana 연동하는 방법 (0) | 2022.09.01 |
[SpringBoot] Failed to start bean documentationPluginsBootstrapper (0) | 2022.08.31 |
[SpringBoot] Prometheus 연동시 "INVALID" is not a valid start token (0) | 2022.08.31 |