Привет, я пытаюсь установить цвет фона для полной строки в документе 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 с одной ячейкой окрашены
Но мне нужно нарисовать полный ряд.Спасибо за любую помощь или sugestion