您好,我正在尝试将背景颜色设置为用数据表导出的excel文档中的完整行,到现在为止,我只能绘制一个单元格。
这是excel导出的代码,我在列中迭代要验证的值,然后更改颜色。
$.extend( $.fn.dataTable.defaults, {
responsive: true,
dom: 'Bfrtip',
buttons: [
{
extend: 'copy',
text: 'Copiar',
className: 'copyButton'
},
{
extend: 'excel',
text: 'Excel',
className: 'excelButton',
customize: function ( xlsx ) {
var sheet = xlsx.xl.worksheets['sheet1.xml'];
$('c[r=A1] t', sheet).text( 'INVENTARIO - '+document.getElementById('titulo').textContent) ;
$('row c[r^="A"]', sheet).each( function () {
// Get the value
var prueba='prueba' ;
if ( $( this).text() == '1' ) {
$(this).attr( 's', '15' );
// $(this).text( 'CUSTODIA' );
console.log("ENTRO");
// $('row c[r*="4"]', sheet).attr( 's', '15' );
}
});
},
exportOptions: {
columns: [ 7, ':visible' ]
},
filename: function() {
return 'INVENTARIO - '+document.getElementById('titulo').textContent ;
}
}
这就是我所做的Excel with one cell painted
但是我需要画整行。 谢谢您的帮助或建议