728x90 poi3 [Kotlin][SpringBoot Excel] 엑셀 업로드 공통 서비스 가이드 엑셀 업로드 공통 서비스 클래스 파일 경로: com.project.component.excel.service ExcelReader 엑셀 파일로 부터 데이터를 읽어 들여 요청한 객체 타입에 맞게 데이터를 맵핑 한다음 요청 객체 리스트로 리턴 해준다 필수 셋팅 엑셀 업로드용 객체를 생성할때 엑셀 업로드용 임을 알 수 있도록 반드시 suffix로 ExcelUpload 를 붙여서 생성한다 ex) SampleExcelUpload Sample 객체 소스코드 from 메서드 엑셀 업로드 처리를 위해 ExcelUtils 의 from 메서드를 사용하면 된다 class ExcelUtils { companion object { /** * 엑셀 업로드 처리를 위한 객체 * Generic 타입의 객채를 생성하여 업로드된 엑셀 .. 프로젝트 2021. 8. 3. [Kotlin][SpringBoot Excel] 엑셀 다운로드 공통 서비스 가이드 필수 셋팅 엑셀 다운로드시 추가 설정 사항을 적용하여 엑셀 다운로드를 할 수 있다 옵션 설정 옵션설정을 하지 않으면 모두 default 값으로 설정 된다 header, fileName 은 설정을 해주는 것이 좋다 설정가능한 옵션 title: 엑셀 제목 (default: 제목없음) header: 엑셀 헤더 (default: 조회된 컬럼명으로 헤더를 자동 생성함) fileName: 엑셀 파일명 (default: export.xlsx) columnWidth: 엑셀 컬럼 기본간격 설정값 엑셀 간격 폭을 넓힐때 설정 (default: 3000) style: 기본적인 테두리 설정과 font 설정이 추가된다 다운로드시 속도가 저하된다 (default: false) autoSize: 자동으로 컬럼을 리사이징 한다 (d.. 프로젝트 2021. 8. 3. [SpringBoot Excel] 엑셀 다운로드 공통 서비스 가이드 엑셀 다운로드 공통 서비스 가이드 필수 셋팅 엑셀 다운로드시 추가 설정 사항을 적용하여 엑셀 다운로드를 할 수 있다 옵션 설정 옵션설정을 하지 않으면 모두 default 값으로 설정 된다 header, fileName 은 설정을 해주는 것이 좋다 설정가능한 옵션 title: 엑셀 제목 (default: 제목없음) header: 엑셀 헤더 (default: 조회된 컬럼명으로 헤더를 자동 생성함) fileName: 엑셀 파일명 (default: export.xlsx) columnWidth: 엑셀 컬럼 기본간격 설정값 엑셀 간격 폭을 넓힐때 설정 (default: 3000) style: 기본적인 테두리 설정과 font 설정이 추가된다 다운로드시 속도가 저하된다 (default: false) autoSize: .. 프로젝트 2020. 6. 20. 이전 1 다음 💲 추천 글 728x90