안녕하세요.
디자인도 하고, 개발도 하는 '디발자 뚝딱'입니다.
이번 포스팅에서는
자바스크립트나 제이쿼리로 개발할 때 사용하는
dataTable에 엑셀 기능을 추가하는 방법에 대해 알아보겠습니다.
생각 보다 진짜 간단하니까 천천히 따라해 주세요 :)
1. 해당 내용을 복사 후 > html body 하단에 붙여넣기
<!-- 엑셀 --> <script src="https://cdn.datatables.net/buttons/1.5.1/js/dataTables.buttons.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.html5.min.js"></script> <script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.print.min.js"></script>
2. js 파일의 dataTable 코드에 엑셀 기능 추가하기
이미지의 238번~243번 줄이 해당 내용입니다.
이 코드를 추가 했을 때 dataTable에 '엑셀 다운로드'버튼이 안 생긴다면,
십중팔구 1번 과정을 생략한 경우예요.
(는 사실 내 이야기)
이렇게 파일명(title), 버튼에 들어갈 글자(text)까지 정할 수 있습니다.
엑셀 말고 복사, PDF, 프린트 기능이 사용하고 싶다면,
extend 안에 'copy', 'pdf', 'print'등을 넣어주면 됩니다.
3. dataTable 확인
짜잔! 해당 버튼을 누르면 '데이터 테이블 엑셀파일'의 이름을 가진 엑셀이 다운로드됩니다.
728x90
'코딩도 합니다 > jQuery' 카테고리의 다른 글
[제이쿼리 jQuery] dataTable 안에 리스트 번호 넣기 (0) | 2021.10.20 |
---|---|
[제이쿼리 jQuery] dataTable 안에 버튼 넣기 / dataTable 안에 버튼 눌러서 모달 열기 (0) | 2021.10.20 |
[제이쿼리 jQuery] 새로고침 하는 법 (0) | 2021.10.15 |
[제이쿼리 jQeury] 엔터키로 로그인 / 엔터키 이벤트 / Enter키 함수 (0) | 2021.10.15 |
[리액트 React] 리액트에서 제이쿼리 사용하기 / jquery in react (0) | 2021.10.06 |