@green1987 Удалось самому решить вопрос.
для тек, кому нужно будет это, размещу пример кода, в котором показано как разукрасить фон ячейки.
Вариант 1 - сплошная заливка фона ячейки + пример занесения данных в ячейку, шрифтами, различного стиля, и цвета:
Вариант 2 - штрихованный фон ячейки + пример занесения данных в ячейку, шрифтами, различного стиля, и цвета:
const XlsxPopulate = require('xlsx-populate'); // Load a new blank workbook XlsxPopulate.fromBlankAsync() .then(workbook => { // цвет const RichText = require('xlsx-Populate').RichText; const cell = workbook.sheet(0).cell('A1'); // set a cell value to rich text cell.value(new RichText()); cell.style("fill", { type: "pattern", pattern: "darkDown", foreground: { rgb: "ff0000" }, background: { theme: 3, tint: 0.4 } }); // add two rich text fragments cell.value() .add('hello ', { italic: true, bold: true }) .add('world!', { fontColor: 'FF0000' }); // цвет // Modify the workbook. workbook.sheet("Sheet1").cell("B1").value("This is neat!"); // Write to file. return workbook.toFileAsync("C:/content/out.xlsx"); });