在 C# 的 NPOI 中,要设置单元格的颜色,可以使用 CellStyle 来实现。以下是一个示例代码:

using NPOI.SS.UserModel;
using NPOI.HSSF.Util;

// 获取单元格
ICell cell = data_sheet.GetRow(j).GetCell(9);

// 创建样式
CellStyle style = data_sheet.Workbook.CreateCellStyle();
style.FillForegroundColor = HSSFColor.Red.Index;
style.FillPattern = FillPattern.SolidForeground;

// 设置样式
cell.CellStyle = style;

在上面的代码中,首先获取要设置颜色的单元格对象。然后创建一个 CellStyle 对象,并设置其 FillForegroundColor 属性为所需颜色(这里使用红色作为示例)。最后将样式应用到单元格上,通过设置单元格的 CellStyle 属性为创建的样式对象。

需要注意的是,这里的示例代码是针对 xls 格式的 Excel 文件(使用 HSSF),如果你使用的是 xlsx 格式的文件(使用 XSSF),则需要稍作修改,具体可以参考 NPOI 的文档和示例代码。


原文地址: https://www.cveoy.top/t/topic/pmBR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录