1. (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);[다운로드 받은 엑셀 내용]
