New

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



[다운로드 받은 엑셀 내용]