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

2025-04-08 20:21:19

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 设置部分单元格背景色
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢