|
@@ -12,8 +12,8 @@ const SpreadExcelObj = (function() {
|
|
|
const _createHideSpread = function () {
|
|
|
const div = document.createElement("div");
|
|
|
div.setAttribute('id', 'exportExcelSpread');
|
|
|
- // $(div).css("position", "absolute").css('top', 0).css('left', 0).css('height', 300).css('width', 500).css('z-index', 999);
|
|
|
- // document.body.insertBefore(div, null);
|
|
|
+ //$(div).css("position", "absolute").css('top', 0).css('left', 0).css('height', 300).css('width', 500).css('z-index', 999);
|
|
|
+ //document.body.insertBefore(div, null);
|
|
|
div.style.display = 'none';
|
|
|
return div;
|
|
|
};
|
|
@@ -49,12 +49,15 @@ const SpreadExcelObj = (function() {
|
|
|
for (let iCol = 0; iCol < setting.cols.length; iCol++) {
|
|
|
const col = setting.cols[iCol];
|
|
|
const title = col.title.split('|');
|
|
|
- const colSpan = col.colSpan ? col.colSpan.split('|'): ['1'], rowSpan = col.rowSpan ? col.rowSpan.split('|'): ['1'];
|
|
|
+ const colSpan = col.colSpan ? col.colSpan.split('|') : ['1'],
|
|
|
+ rowSpan = col.rowSpan ? col.rowSpan.split('|') : ['1'];
|
|
|
for (let i = 0; i < title.length; i++) {
|
|
|
const cell = sheet.getCell(i, iCol);
|
|
|
cell.text(title[i]).wordWrap(true).hAlign(1).vAlign(1).font(setting.headerFont);
|
|
|
if ((colSpan[i] !== '' && colSpan[i] !== '1') || (rowSpan[i] !== '' && rowSpan[i] !== '1')) {
|
|
|
sheet.addSpan(i, iCol, parseInt(rowSpan[i]), parseInt(colSpan[i]));
|
|
|
+ } else {
|
|
|
+ sheet.addSpan(i, iCol, 1, 1);
|
|
|
}
|
|
|
}
|
|
|
sheet.setColumnWidth(iCol, col.width);
|