- (Method) exportData시 Sheet 데이터의 상단/하단에 값 설정하는 기능 추가
exHead, exFoot 속성 추가
var param = { sheetDesign: 1, merge: 1, fileName: document.getElementById('filename').value + '.xlsx' }; param["exHead"] = [ //시트 데이터 상단 설정 { // 첫번째 행 Height: 30, Cells:[ { Type:"Img", Value:"|/ibsheet8_sample/assets/imgs/logo.png|78|28" }, {},{},{},{},{},{},{}, //7칸 빈셀 { Type:"Text", Value:"(취급주의)대외비", TextColor:"#FF0000", Wrap: 0, TextSize: 14 } ] }, { // 두번째 행 Height: 40, Cells:[ {}, //첫칸 빈셀 { Type:"Text", Align: "Center", Value: "202X년 근무 외 수당 청구 내역", Color:"#DEDEDE", TextSize: 45, TextStyle: 1, BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF", BorderLeft:"2 dashed #0000FF", ColSpan: 8 }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF" }, { BorderTop:"2 dashed #0000FF", BorderBottom:"2 dashed #0000FF", BorderRight:"2 dashed #0000FF" } ] }, {}, // 세번째 행 {// 네번째 행 Cells:[ { Value:"부서", Align:"Right", Color:"#DEDEDE", BorderTop:"1 solid #222222", BorderRight:"1 solid #222222", BorderBottom:"1 solid #222222", BorderLeft:"1 solid #222222", },{ ColSpan: 3, Value:"총무부", Align:"Left", BorderTop:"1 solid #222222", BorderRight:"1 solid #222222", BorderBottom:"1 solid #222222", BorderLeft:"1 solid #222222", }, { BorderTop:"1 solid #222222", BorderBottom:"1 solid #222222" }, { BorderTop:"1 solid #222222", BorderBottom:"1 solid #222222", BorderRight:"1 solid #222222" } ] }, {// 다섯번째 행 Cells:[ { Value:"기간", Align:"Right", Color:"#DEDEDE", BorderTop:"1 solid #222222", BorderRight:"1 solid #222222", BorderBottom:"1 solid #222222", BorderLeft:"1 solid #222222", }, { ColSpan: 3, Value:"202X/01/01 ~ 202X/04/01", Align:"Left", BorderTop:"1 solid #222222", BorderBottom:"1 solid #222222", BorderLeft:"1 solid #222222", }, { BorderTop:"1 solid #222222", BorderBottom:"1 solid #222222" }, { BorderTop:"1 solid #222222", BorderBottom:"1 solid #222222", BorderRight:"1 solid #222222" } ] } ]; param["exFoot"] = [ //시트 데이터 하단 설정 {}, //시트 데이터 하단 첫번째 행 { //시트 데이터 하단 두번째 행 Height:30, Cells:[ { Value: "출력: 2023-06-23 김XX", Align: "Left", Wrap: 0 } ] } ]; sheet.exportData(param); |
[다운로드 받은 엑셀 내용]