Я добавил следующее в мои строки с excelljs
//loop through arrays
let worksheet_row = worksheet.addRow(item);
worksheet_row.fill = {
type: 'pattern',
pattern: 'solid',
fgColor: {argb: this.getStyleColor(item)}, //returns a specific color
bgColor: {argb: 'FFFFFF'}
}
функция getStyleColor
возвращает цвет
getStyleColor(item) {
let value = this.getTotalPoints(item);
if (value < 2) {
return '63B55F'
}
if (value >= 2 && value <= 5) {
return 'FDD829'
}
if (value > 5) {
return 'E94E37'
}
},
Приведенные выше строки листа добавляют цвет фона для каждой строки ивыглядит как
, при котором при использовании одного цвета в нескольких строках линии границы строк больше не видны. Что мне нужно добавить кстроки, которые по-прежнему сохраняют цвет фона строки, но в каждой строке по-прежнему видны линии границ. То есть, чтобы линии границы были видны, как показано ниже, но с цветом фона в качестве моего первого изображения
Что еще мне нужно добавить в строку