Как изменить цвет фона ячейки файла Excel в экспорте таблиц данных для столбцов с нужным классом. Допустим, у меня есть имя класса = .error
В основном мне нужно выделить нужные ячейки, такие как изменив цвет фона в красный цвет файла Excel, который не проходит проверку. Но изо всех сил, как не знаю, как это сделать ..
например, я взял этот код ..
$(document).ready(function() {
$('#example').DataTable({
dom: 'Bfrtip',
buttons: [{
extend: 'excelHtml5',
customize: function(xlsx) {
var sheet = xlsx.xl.worksheets['sheet1.xml'];
// Loop over the cells in column `C`
$('row c[r^="C"]', sheet).each( function () {
// Get the value
if ( $('is t', this).text() == 'New York' ) {
$(this).attr( 's', '20' );
}
});
}
}]
});
});
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.6.1/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.6.1/js/buttons.flash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.6.1/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.6.1/js/buttons.print.min.js"></script>
<table id="example" class="table">
<thead>
<tr class="bg-dark text-white">
<th>S.No</th>
<th>CID</th>
<th>Material Name</th>
<th>Category</th>
<th>Qty</th>
<th>Unit</th>
<th>Location</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>CID-001</td>
<td>Material Name-1</td>
<td>Category-1</td>
<td>6000</td>
<td>KG</td>
<td>Abu Dhabi</td>
</tr>
<tr>
<td class="error">2</td>
<td>CID-002</td>
<td>New York</td>
<td>Category-2</td>
<td>6000</td>
<td>KG</td>
<td>Abu Dhabi</td>
</tr>
<tr>
<td>3</td>
<td>CID-003</td>
<td>Material Name-3</td>
<td>Category-3</td>
<td>6000</td>
<td>KG</td>
<td>Abu Dhabi</td>
</tr>
</tbody>
</table>
здесь я могу знать, что мы зацикливаемся на каждой ячейке листа 1 и проверяем, содержит ли ячейка текст «Нью-Йорк», поэтому, аналогично, я хочу знать, Как изменить цвет фона любой ячейки, которая имеет класс с именем .error