2

将填充应用于特定单元格 exceljs 文档帮助我使用以下代码。

worksheet.getCell('A1').fill = {
                type: 'pattern',
                pattern:'solid',
                fgColor:{argb:'FF0'}
            };

但是要将填充应用于一系列单元格,没有文档,也无法通过谷歌搜索找到。

4

2 回答 2

6

我面临同样的问题,我使用map. 这是我的代码示例:

// fill the cell with BLUE
    ['B1',
    'C1',
    'D1',
    'E1',
    'F1',
    'G1',
    'H1',
    'I1'].map(key => {
      worksheet.getCell(key).fill = {
        type: 'pattern',
        pattern: 'solid',
        fgColor: { argb: '96C8FB' },
        bgColor: { argb: '96C8FB' }
      };
});
于 2019-01-30T09:03:54.727 回答
3

// 这是为一行中的每个单元格(直到最后一列)设置填充

worksheet.getRow(2).eachCell({ includeEmpty: true }, function(cell) {
  worksheet.getCell(cell.address).fill = {
    type: 'pattern',
    pattern: 'gray125',
  }
})
于 2021-05-07T16:25:34.613 回答