c# npoi 设置单元格填充颜色
时间: 2024-10-23 09:07:05 浏览: 34
使用NPOI库可以很方便地设置单元格的填充颜色。以下是一个C#示例代码:
```csharp
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using NPOI.SS.Util;
// 创建工作簿和工作表
HSSFWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建单元格样式
ICellStyle cellStyle = workbook.CreateCellStyle();
cellStyle.FillForegroundColor = IndexedColors.Red.Index;
cellStyle.FillPattern = FillPattern.SolidForeground;
// 创建单元格并设置填充颜色
IRow row = sheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.CellStyle = cellStyle;
// 保存文件
using (var fs = new FileStream("test.xls", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
在这个示例中,我们首先创建了一个工作簿和一个工作表。然后,我们创建了一个单元格样式并设置了填充颜色和填充模式。接下来,我们创建了一个单元格,并将样式应用于该单元格。最后,我们将工作簿保存到文件中。
在这个示例中,我们设置了单元格的填充颜色为红色。你可以根据需要修改填充颜色。
阅读全文