Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 콜미동구
- JavaScript
- java
- 클라우드 서비스
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 책
- 기록하는 동구
- 독후감
- 깃
- SpringBoot
- 에러
- 데이메이커
- Mac
- git
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 자바 파일업로드
- 서평
- Swift
- Xcode
- 자바스크립트
- 클라우드 서비스 특징
- 줄거리
- MySQL
- spring
- Mapper
- 파이썬 웹크롤링
- 오류
- 한줄평
- 동구
- git push
Archives
- Today
- Total
인생은 속도가 아니라 방향이다
[Spring] Springboot 엑셀 다운로드/업로드 (POI 라이브러리) ① 본문
반응형
안녕하세요, 기록하는 동구입니다.
엑셀 업로드/다운로드를 대체 왜 해야할까?
관리자사이트를 만들다보면 데이터들을 웹 상으로 표시해주는 것뿐만아니라 DB데이터를 다운 받거나 엑셀파일을 업로드해서 대량으로 데이터를 업로드하거나 여러가지로 필수적인 기능입니다. 제가 만드는 사이트에는 거의 페이지마다 엑셀다운로드/업로드기능이 빠지지않고 있죠!
엑셀만 잘하면 프로그램이 필요없다는 말도 있듯이, 웹 상에서 원할하게 엑셀파일을 활용할수있게 해준다면 정말 편리합니다.
엑셀 다운로드/업로드 뭔가 있어보이고 어려워보이지만 막상하면 별거없습니다. 같이 한번 해볼까요?
POI 라이브러리
스프링 프레임워크에서 엑셀파일을 다루려면 POI라이브러리가 필수적이에요. 셀의 스타일, 서식, 너비 까지 로직으로 코딩이 가능합니다
두둥 , 자자 pom.xml 파일에 dependency를 추가해볼까요?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<!--excel upload -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.7</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.7</version>
</dependency>
|
cs |
혹시 Ajax를 통해 파일업로드하는 방법을 모르시겠다면? 이 포스팅을 참고해주세요!
반응형
'백엔드(Back-end) > Spring' 카테고리의 다른 글
[Spring] 스프링부트 thymeleaf css 바로 반영하기 (0) | 2020.10.23 |
---|---|
[Spring] @Modelattribute 개념 정리 어떻게 작동하는걸까? (0) | 2020.10.23 |
[Spring] Bean을 찾지못해서 발생하는 오류 (0) | 2020.02.04 |
Comments