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