【发布时间】:2021-01-21 02:51:45
【问题描述】:
我需要设置和删除行的背景颜色。不知何故,当我将样式设置为行时,它不起作用 - 该行仍然没有背景颜色。我尝试设置单个单元格的 CellStyle 属性并使用 HSSFStyle。结果是一样的——没有背景颜色。代码如下:
XSSFCellStyle style = (XSSFCellStyle)_myBook.CreateCellStyle();
// Define cell style according to input color parameter
XSSFColor colorToFill;
switch (color)
{
default:
colorToFill = new XSSFColor(Color.Gray);
break;
}
style.SetFillBackgroundColor(colorToFill);
for (int i = From; i <= To; i++)
{
var row = GetCreateRow(i);
row.RowStyle = style;
}
附:文档以 XSSF 格式打开
【问题讨论】: