1. 엑셀 다운로드 / 업로드 함수 호출하기 위한 js 링크 걸기
plugins/ibsheet-excel.js
파일을 소스코드에서 javascript src 한다.
<script src="/assets/ibsheet/ibsheet.js"></script> <script src="/assets/ibsheet/locale/ko.js"></script> <!-- 서버모듈로 다운로드 하기 위한 엑셀 플러그인 링크 --> <script src="/assets/ibsheet/plugins/ibsheet-excel.js"></script>
2. (Cfg)Export에 jsp (또는 서블릿) 경로 설정
공통으로 설정하려면 ibsheet-common.js 파일의 _IBSheet.CommonOptions 설정한다.
options.Cfg = { "Export":{ "Url" : "/assets/ibsheet/jsp", "Ext" : "jsp" //확장자 설정 default jsp } } //다운로드와 업로드를 각각 지정하는 경우 options.Cfg = { "Export":{ "Down2ExcelUrl" : "/assets/ibsheet/jsp/Down2Excel.jsp", "LoadExcelUrl" : "/assets/ibsheet/jsp/LoadExcel.jsp", } } //다운로드와 업로드를 각각 지정하는 경우(서블릿으로 작성된 경우) options.Cfg = { "Export":{ "Down2ExcelUrl" : "/assets/ibsheet/jsp/Down2Excel.do", "LoadExcelUrl" : "/assets/ibsheet/jsp/LoadExcel.do", } }
3. 엑셀 다운로드 / 업로드 함수 호출
//다운로드 var param = { FileName:"홍길동 교통비 내역.xlsx", downCols:"Visible", /* 보여지는 컬럼만 다운로드*/ downRows:"Visible", /* 필터링등을 통해 화면에 노출된 행만 다운로드 */ }; sheet.down2Excel(param); //업로드 var param = {mode:"HeaderMatch", workSheetName:"12월결산"}; sheet.loadExcel(param);