일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Setter
- js
- Java
- vue-cli
- 로그인
- vuex
- Kotlin
- Spring
- 의존성 주입
- DB
- Singleton
- HTTP 메서드
- di
- 캐시
- dependency injection
- 프로토타입
- BEAN
- Vue.js
- thymeleaf
- JPA
- VUE
- 싱글톤
- HTTP
- Repository
- Excel
- javascript
- cache
- Security
- 라이프 사이클
- Stateless
- Today
- Total
목록Excel (4)
jhhan의 블로그
이번 포스트는 Vue.js에서 Excel을 바로 다운로드 하는 법에 대해서 다룹니다. 이전에도 Spring / Vue & Spring 카테고리에서도 이 주제를 계속 다뤘습니다. 사실 지금까지 다룰 줄 몰랐습니다. 이번에는 백엔드 처리를 거치지 않고 바로 프론트 작업만으로 엑셀 다운로드를 할 수 있게 할 것입니다. 라이브러리를 사용하는 경우와 안하는 경우 2가지를 보여드릴 것입니다. 물론 Vue.js 프로젝트 하나 만들어서 진행하셔야 합니다. 1. 라이브러리를 사용하지 않는 경우 참고한 사이트입니다. newehblog.tistory.com/3 먼저 코드입니다. id name age 1 aa 24 2 bb 46 3 cc 84 Excel4 엑셀로 다운받을 데이터를 먼저 테이블로 만들었습니다. 그리고 엑셀 다운..
스프링으로 엑셀 다운로드 3편입니다. 이렇게까지 오래 다룰 줄은 몰랐네요. 그래도 오류가 있다면 고쳐야겠죠 지난번까지 진행을 한다면 오류가 생기는 것을 볼 수도 있습니다(?) 이런 에러가 뜨는 것을 볼 수 있습니다. (사실 에러는 아니네요. warning이군요) 그리고 지금까지 createTempFile을 사용했기 때문에... 이런 로직을 계속 진행하면 val file = File.createTempFile("testExcel_", ".xlsx") 로컬 컴퓨터 혹은 서버로 사용되는 컴퓨터에 계속해서 temp 파일이 쌓이게 됩니다.. 그걸 계속해서 지워주지 않는다면, 컴퓨터의 용량을 언젠가는 굉장히 많이 차지하게 될 것입니다. 그걸 방지해줘야 합니다. 방법은 createTempFile로 생성된 임시파일을 ..
이번 포스트는 스프링 - 엑셀 다운로드를 좀 더 그럴 듯하게 변경해서 진행합니다. 저번 엑셀 다운로드는 굉장히 간단하게만 알아봤습니다. 이번에는 backend: spring frontend: vue.js 로 진행해보려 합니다. 빠른 진행을 위해 설정은 아래 링크를 참조하면 됩니다. jhhan009.tistory.com/49?category=780121 먼저 백엔드부터 진행합니다. 모델과 컨트롤러가 중요합니다. 먼저 모델인 IntAndDouble 클래스를 만들어봅니다.(클래스 이름은 맘대로 하시면 됩니다.) public class IntAndDouble { private Integer mode; private Double affinity; private Double lb; private Double ub;..
이번 포스트는 spring으로 엑셀파일을 다운받는 방법입니다. 다른 포스트들은 너무 복잡하게 나와있는 것 같아서 최대한 간단하게 해봤습니다. offbyone.tistory.com/250 참고한 블로그입니다. 먼저 간단한 스프링 프로젝트를 만듭니다. 프로젝트 설정 시 spring web과 thymeleaf를 추가해주시기 바랍니다. 저는 gradle로 진행했습니다. maven이어도 큰 문제는 없습니다. 프로젝트 구조입니다. -> 매우 간단합니다. ㅎㅎ build.gradle 파일을 먼저 설정해 봅니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springfra..