Как изменить цвет фона всей строки в Excel при экспорте данных? - PullRequest
0 голосов
/ 10 июля 2019

Привет, я пытаюсь установить цвет фона для полной строки в документе 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

...