要将填充应用于特定单元格exceljs doc帮助我使用以下代码。
worksheet.getCell('A1').fill = {
type: 'pattern',
pattern:'solid',
fgColor:{argb:'FF0'}
};
但是要将填充应用于一系列单元格,没有文档,也无法通过谷歌搜索找到。
答案 0 :(得分:1)
我遇到了同样的问题,我使用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' }
};
});
答案 1 :(得分:0)
//这是为一行中的每个单元格(直到最后一列)设置填充
worksheet.getRow(2).eachCell({ includeEmpty: true }, function(cell) {
worksheet.getCell(cell.address).fill = {
type: 'pattern',
pattern: 'gray125',
}
})