본문 바로가기
Tools/Eclipse & STS

[SPRING] 엑셀(Excel) 서식(템플릿) 다운로드 구현하기

by 썸머워즈 2020. 5. 3.
반응형

- 스프링 엑셀(Excel) 서식 템플릿 다운로드 구현하기 -


일반적으로 웹 개발을 한다고 하면

엑셀 업로드 및 다운로드 기능을 자주 접하게 되는데

그럴 때마다 사용되는 게 Apache POI API를 사용하고는 한다.

 

여기서

엑셀 업로드 시 보여줄 샘플 서식 다운로드 기능이 필요한 경우

불필요하게 서버를 통해 개발하지 않고도 손쉽게 제공하는 방법이 존재하는데

 

해당 방법에 대해 알아보자.


아래 이미지는 어느 사이트에 제공되는 엑셀 [서식 다운로드] 버튼이다.



해당 버튼을 클릭하면 엑셀 업로드 시 필요한 양식을 다운로드 받는것인데

이 기능은 굳이 API 등 서버단에 기능을 개발할 필요도 없이 제공해 줄 수 있는 방법이 있는데

 

우선 아래와 같이 webapp 부분에 적당한 폴더를 생성해주고

 

그 폴더 안에 미리 만들어준 엑셀 서식 파일(. xlsx)을 넣어둔다.

(물론 이 방식은 고정된 엑셀 서식일 경우에만 사용된다.)



이제. jsp 파일에서

script를 통해 호출만 해주면

미리 만들어둔 엑셀 서식 파일이 다운로드된다.

document.location.href = '/excelTemplate/행정_엑셀_서식.xlsx';

 

위에서 설명한 것처럼 진행해보면

 

굳이 서버를 통해서가 아니라 바로 미리 작성해둔 엑셀 파일이 다운로드 되는걸 볼 수 있다.

 

서식 다운로드는 힘겹게 서버에서 처리할 필요 없이 저런 식으로 하면

 

매우 간단하게 처리가 가능하다.

 

반응형


댓글

TOP