C# NPOI 设置部分单元格背景色

 时间:2026-04-27 03:01:27

1、打开Visual Studio开发工具软件,创建一个简单的窗体工程,包括一个可视窗体,一个操作ExcelClass.cs类,如下图所示。

C# NPOI 设置部分单元格背景色

2、导入添加NOPI相关组件引用,如下图所示。

C# NPOI 设置部分单元格背景色

3、主窗体代码,主要调用ExcelClass类方法的操作。如下图所示。

C# NPOI 设置部分单元格背景色

4、ExcelClass.cs添加类方法setCellColor_NPOI,设置excel单元格背景色关键代码:

HSSFCellStyle style = workBook.CreateCellStyle();

style.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.RED.index;

style.FillPattern = HSSFCellStyle.SOLID_FOREGROUND;

以及完成Excel单元格属性设置后,最后将流数据写入文件操作过程,如下图所示。

C# NPOI 设置部分单元格背景色

5、创建一个不带任何背景色的原始文件,如下图所示。

C# NPOI 设置部分单元格背景色

6、运行该演示程序,读取第5步骤的文件后,修改第一行偶数列的背景色为红色,程序执行后,打开excel文档,如下图所示。实现对单元格背景色的设置。

C# NPOI 设置部分单元格背景色

C# NPOI 设置部分单元格背景色

  • sql server怎么将数据导出到excel
  • Excel打开出现乱码问题小结及解法方法
  • navicate如何美化sql查询语句
  • 如何查询IP、MAC地址和端口信息?
  • C#MessageBox弹出是否确定
  • 热门搜索
    防溺水手抄报内容文字 从小学先锋长大做先锋手抄报 安全教育的手抄报 消防安全手抄报图片 六一手抄报内容 物理手抄报 民族手抄报 廉洁文化进校园手抄报 一二年级安全手抄报 感恩教育手抄报