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);