@@ -50,7 +50,7 @@ var dateToNumber = function dateToNumber(v, date1904) {
5050 return ( epoch - Number ( new Date ( Date . UTC ( 1899 , 11 , 30 ) ) ) ) / ( 24 * 60 * 60 * 1000 ) ;
5151} ;
5252exports . dateToNumber = dateToNumber ;
53- var excelSheetFromDataSet = function excelSheetFromDataSet ( dataSet ) {
53+ var excelSheetFromDataSet = function excelSheetFromDataSet ( dataSet , bigHeading ) {
5454 /*
5555 Assuming the structure of dataset
5656 {
@@ -85,6 +85,14 @@ var excelSheetFromDataSet = function excelSheetFromDataSet(dataSet) {
8585 return ;
8686 }
8787 rowCount += ySteps ;
88+ if ( bigHeading !== null && bigHeading !== void 0 && bigHeading . title ) {
89+ var cellRef = xlsx_js_style_1 . utils . encode_cell ( {
90+ c : xSteps ,
91+ r : rowCount
92+ } ) ;
93+ getHeaderCell ( bigHeading , cellRef , ws ) ;
94+ rowCount += 1 ;
95+ }
8896 var columnsInfo = [ ] ;
8997 if ( columns . length >= 0 ) {
9098 columns . forEach ( function ( col , index ) {
@@ -111,12 +119,12 @@ var excelSheetFromDataSet = function excelSheetFromDataSet(dataSet) {
111119 }
112120 for ( var R = 0 ; R !== data . length ; ++ R , rowCount ++ ) {
113121 for ( var C = 0 ; C !== data [ R ] . length ; ++ C ) {
114- var cellRef = xlsx_js_style_1 . utils . encode_cell ( {
122+ var _cellRef = xlsx_js_style_1 . utils . encode_cell ( {
115123 c : C + xSteps ,
116124 r : rowCount
117125 } ) ;
118126 fixRange ( range , R , C , rowCount , xSteps , ySteps ) ;
119- getCell ( data [ R ] [ C ] , cellRef , ws ) ;
127+ getCell ( data [ R ] [ C ] , _cellRef , ws ) ;
120128 }
121129 }
122130 } ) ;
0 commit comments