엑셀(xls) 배치업로드
- 작성자 :
- 천*한
- 작성일 :
- 2021-12-02 14:51:04
- 조회수 :
- 2,853
- 구분 :
- 개발환경 / 3.6
- 진행상태 :
- 완료
Q
엑셀업로드를 배치로 이용하고싶은데
flatFileItemReader로는 읽을수가 없습니다
csv가 아닌
xls , xlsx 를 리소스로 사용할수는 없을까요
flatFileItemReader로는 읽을수가 없습니다
csv가 아닌
xls , xlsx 를 리소스로 사용할수는 없을까요
환경정보
-
- OS 정보 : Windows10 버전2004(OS 빌드 19041. 1348)
- 표준프레임워크 버전 : 3.6
- JDK(JRE) 정보 : 1.8
- WAS 정보 : Tomcat8.5
- DB 정보 : mysql
- 기타 환경 정보 :
첨부파일
A
안녕하세요.
표준프레임워크센터 입니다.
배치 프레임워크는 Reader , Processor, Writer로 구성되어 있고
각각 대상 읽기 쓰기와 비지니스로직 처리를 담당합니다.
flatFileItemReader는 텍스트 파일을 읽는데 사용하는
Reader 입니다.
따라서 엑셀파일을 직접 읽을수는 없고
텍스트 기반으로 파일을 변환한 다음 사용하셔야 합니다.
다른 방안으로
엑셀을 업로드시 DB로 Insert하시고
이를 다시 JDBCItemReader등으로 처리는 가능할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
배치 프레임워크는 Reader , Processor, Writer로 구성되어 있고
각각 대상 읽기 쓰기와 비지니스로직 처리를 담당합니다.
flatFileItemReader는 텍스트 파일을 읽는데 사용하는
Reader 입니다.
따라서 엑셀파일을 직접 읽을수는 없고
텍스트 기반으로 파일을 변환한 다음 사용하셔야 합니다.
다른 방안으로
엑셀을 업로드시 DB로 Insert하시고
이를 다시 JDBCItemReader등으로 처리는 가능할듯 합니다.
감사합니다.