如何在excel导出中添加colspan行的头文件–DataTable

我目前使用Excel导出button使用dataTable。 我已经在使用javascript的excel导出中添加了标头。 但是,如何添加合并单元格在excel数据的标题中的行? 而且如何在excel文件的每一页添加标题?

使用Javascript

var oTable = $('#dataAksesAd').dataTable({ dom: 'Bfrtip', buttons: [ { extend: 'excelHtml5', text: 'CETAK', title: "Monitoring AD_"+date, customize: function (xlsx) { var sheet = xlsx.xl.worksheets['sheet1.xml']; var numrows = 5; var clR = $('row', sheet); //update Row clR.each(function () { var attr = $(this).attr('r'); var ind = parseInt(attr); ind = ind + numrows; $(this).attr("r",ind); }); // Create row before data $('row c ', sheet).each(function () { var attr = $(this).attr('r'); var pre = attr.substring(0, 1); var ind = parseInt(attr.substring(1, attr.length)); ind = ind + numrows; $(this).attr("r", pre + ind); }); function Addrow(index,data) { msg='<row r="'+index+'">' for(i=0;i<data.length;i++){ var key=data[i].key; var value=data[i].value; msg += '<ct="inlineStr" r="' + key + index + '">'; msg += '<is>'; msg += '<t>'+value+'</t>'; msg+= '</is>'; msg+='</c>'; } msg += '</row>'; return msg; } //insert var r1 = Addrow(1, [{ key: 'A', value: 'MONITORING LOG AD' }]); var r2 = Addrow(3, [{ key: 'A', value: 'Nama User' }, { key: 'C', value: ': '+username }]); var r3 = Addrow(4, [{ key: 'A', value: 'Nama Pusat' }, { key: 'C', value: ': Pusat1' }]); sheet.childNodes[0].childNodes[1].innerHTML = r1 + r2+ r3+ sheet.childNodes[0].childNodes[1].innerHTML; $('row c[r*="1"]', sheet).attr( 's', '2' ); $('row c[r*="3"]', sheet).attr( 's', '2' ); $('row c[r*="4"]', sheet).attr( 's', '2' ); } } ] }); 

我希望那里有人能帮助我。 提前致谢。