예전에 UI에서 간단하게 엑셀 파일을 내보내는 것을 해봤습니다. 그때는 그것만으로도 서버쪽 호출 안하고 간단하게 처리할 수 있어 좋아했는데 SheetJS는 배열, json, html 형태 등 다양한 형태의 데이터로 엑셀 파일을 생성해 줍니다. 정말 너무도 멋진 오픈 소스 같습니다. 2019/01/24 - [UI(Front-End)/javascript 일반] - 엑셀 다운로드 구현 1. 라이브러리 추가 2. 구현하기 전체 프로세스는 1. 엑셀 Workbook을 생성하고 2. 데이터(배열/json/html table) 가져와서 sheet 만들고 3. workbook에 만든 시트를 추가합니다. 4. 엑셀 파일을 만들고 5. 다운로드 받을 수 있게 처리합니다. function exportExcel(){ // s..
그동안 엑셀 파일은 서버로 업로드를 하고 백엔드에서 읽어서 처리했는데 얼마 전에 javascript로 처리하는 것을 보습니다. 우와~~~ 파일 업로드 처리는 항상 귀찮은 일 중 하나였는데 이제 쉽게 처리할 수 있습니다. 간단한 라이브러리 추가 만으로 끝~~~ 엑셀 파일을 읽고 쓰는게 서버에서 처리할 필요가 전혀 없었습니다. 많은 사람들이 알고 있었던 거 같은데 전 이제야 알게되어 부끄럽습니다. SheetJS Github : 문서 및 소스, 다운로드 - https://github.com/SheetJS/js-xlsx SheetJS/js-xlsx :green_book: SheetJS Community Edition -- Spreadsheet Parser and Writer - SheetJS/js-xlsx gi..
현재 제공 하는 서비스는 IE 11 이상, 크롬에서 정상 작동을 합니다. 그런데 IE 11을 사용해도 문서 모드가 8, 9 버전으로 되어 있는 경우가 있습니다. 이런 경우 설정에서 'F12개발자 도구'를 선택하고 문서모드에서 버전을 설정해줘야 합니다. 서비스 하는 애플리케이션에서는 호환성 모드를 설정해 주는 게 좋습니다. IE 호환모드 설정 Here are your options: "IE=edge" "IE=11" "IE=EmulateIE11" "IE=10" "IE=EmulateIE10" "IE=9" "IE=EmulateIE9 "IE=8" "IE=EmulateIE8" "IE=7" "IE=EmulateIE7" "IE=5" 엣지 및 크롬브라우저 설정 참고 https://stackoverflow.com/ques..
- Total
- Today
- Yesterday
- java
- AG-GRID
- UI
- oracle
- 스프링
- 설정
- 스프링부트
- example
- thymeleaf
- Javascript
- 샘플
- restful서비스
- ag grid
- 예제
- mapToList
- REST
- sample
- spring
- listToMap
- mybatis
- lombok
- 그리드
- RESTful
- springboot
- 엑셀
- 타임리프
- cache
- SHEETJS
- Spring Boot
- 메시지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |