diff --git a/dist/ExcelPlugin/utils/DataUtil.js b/dist/ExcelPlugin/utils/DataUtil.js index d0b7bb8..66e9ee5 100644 --- a/dist/ExcelPlugin/utils/DataUtil.js +++ b/dist/ExcelPlugin/utils/DataUtil.js @@ -86,6 +86,17 @@ var excelSheetFromDataSet = function excelSheetFromDataSet(dataSet, bigHeading) } rowCount += ySteps; if (bigHeading !== null && bigHeading !== void 0 && bigHeading.title) { + var mergedRange = { + s: { + c: xSteps, + r: 0 + }, + e: { + c: dataSetItem.columns.length - 1, + r: 0 + } + }; + ws['!merges'] = [mergedRange]; var cellRef = xlsx_js_style_1.utils.encode_cell({ c: xSteps, r: rowCount diff --git a/src-js/ExcelPlugin/utils/DataUtil.js b/src-js/ExcelPlugin/utils/DataUtil.js index 3ddf178..607edb6 100644 --- a/src-js/ExcelPlugin/utils/DataUtil.js +++ b/src-js/ExcelPlugin/utils/DataUtil.js @@ -72,6 +72,8 @@ const excelSheetFromDataSet = (dataSet, bigHeading) => { } rowCount += ySteps; if (bigHeading?.title) { + let mergedRange = { s: { c: xSteps, r: 0 }, e: { c: dataSetItem.columns.length - 1, r: 0 } }; + ws['!merges'] = [mergedRange]; let cellRef = xlsx_js_style_1.utils.encode_cell({ c: xSteps, r: rowCount }); getHeaderCell(bigHeading, cellRef, ws); rowCount += 1; diff --git a/src/ExcelPlugin/utils/DataUtil.ts b/src/ExcelPlugin/utils/DataUtil.ts index 4570b9b..a546f40 100644 --- a/src/ExcelPlugin/utils/DataUtil.ts +++ b/src/ExcelPlugin/utils/DataUtil.ts @@ -79,6 +79,8 @@ const excelSheetFromDataSet = (dataSet: ExcelSheetData[], bigHeading?: ExcelShee rowCount += ySteps; if(bigHeading?.title) { + let mergedRange: Range = { s: { c: xSteps, r: 0 }, e: { c: dataSetItem.columns.length - 1, r: 0 } }; + ws['!merges'] = [mergedRange]; let cellRef = utils.encode_cell({ c: xSteps, r: rowCount }); getHeaderCell(bigHeading, cellRef, ws); rowCount += 1;