1、打开Visual Studio开发工具软件,创建一个简单的窗体工程,包括一个可视窗体,一个操作ExcelClass.cs类,如下图所示。
2、导入添加NOPI相关组件引用,如下图所示。
3、主窗体代码,主要调用ExcelClass类方法的操作。如下图所示。
4、ExcelClass.cs添加类方法setCellColor_NPOI,设置excel单元格背景色关键代码:HSSFCellStyle style = workBook.CreateCellStyle();style.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.RED.index;style.FillPattern = HSSFCellStyle.SOLID_FOREGROUND;以及完成Excel单元格属性设置后,最后将流数据写入文件操作过程,如下图所示。
5、创建一个不带任何背景色的原始文件,如下图所示。
6、运行该演示程序,读取第5步骤的文件后,修改第一行偶数列的背景色为红色,程序执行后,打开excel文档,如下图所示。实现对单元格背景色的设置。