使用NPOI设置Excel表的单元格背景颜色
来源:互联网 发布:淘宝购物积分怎么领取 编辑:程序博客网 时间:2024/05/16 08:00
使用NPOI设置Excel单元格背景颜色时,应该设置FillForegroundColor属性,而且还要设置FillPattern才行。
代码如下:
style.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.PINK.index;
style.FillPattern = FillPatternType.SOLID_FOREGROUND;
简单代码示例:
using UnityEngine;using System.Collections;using UnityEditor;using NPOI.HSSF.UserModel;using NPOI.HPSF;using NPOI.HSSF.Util;using NPOI.POIFS.FileSystem;using NPOI.SS.UserModel;using System.Collections.Generic;using System.Linq;using System.IO;public class WorkBook {[MenuItem("H3D/XLSX文件测试")]static void CreateExcelFile(){// 生成简报IWorkbook wb = new HSSFWorkbook();var sheet = wb.CreateSheet("第一页");int currentRow = 0;ICellStyle s = wb.CreateCellStyle ();s.FillForegroundColor = HSSFColor.Pink.Index;s.FillPattern = FillPattern.SolidForeground;// 简报开始var row = sheet.CreateRow(currentRow++);row.CreateCell(0).SetCellValue("第一页第一行");row.GetCell(0).CellStyle = s;row = sheet.CreateRow(currentRow++);row.CreateCell(0).SetCellValue("第一页第二行");var sheet2 = wb.CreateSheet("第二页");int currentRow2 = 0;// 简报开始var row2 = sheet2.CreateRow(currentRow2++);row2.CreateCell(0).SetCellValue("第二页第一行");row2 = sheet2.CreateRow(currentRow2++);row2.CreateCell(0).SetCellValue("第二页第二行");//savestring savePath = "XLSXTest.xlsx";FileStream fs = new FileStream(savePath, FileMode.OpenOrCreate, FileAccess.Write);wb.Write(fs);fs.Close();Debug.Log("报告路径:" + savePath);}}
效果图:
以上引用需要使用:NPOI库;
以上代码和NPOI库需要放入Editor目录下;
0 0
- 使用NPOI设置Excel表的单元格背景颜色
- NPOI 自定义设置单元格背景颜色[RGB格式]
- NPOI 设置背景颜色
- NPOI设置Excel单元格样式
- 设置excel表格中单元格中的背景颜色
- 使用NPOI操作EXCEL时设置超链接和文字颜色
- NPOI 设置EXCEL单元格格式为 数值
- 设置JTable某个单元格的背景颜色和前景颜色
- POI 设置单元格背景颜色
- POI 设置单元格背景颜色
- html设置单元格背景颜色
- POI 设置单元格背景颜色
- POI设置单元格背景颜色
- excel VBA对特定背景颜色的单元格进行赋值
- NPOI控制excel绘制单元格颜色并导出
- Excel 单元格按照条件改变背景颜色
- POI之Excel自定义单元格背景颜色
- Excel的单元格根据文字内容改变格式,比如改变单元格的背景颜色
- Android点击空白处隐藏键盘
- RDO Stack: No valid host was found. There are not enough hosts available.
- 用反射验证字段是否为空
- Word中搜狗输入法不管用了怎么办?
- 第5章 脚本控制------------------------(处理信号、常用信号、捕获信号、移除捕获)
- 使用NPOI设置Excel表的单元格背景颜色
- samba服务搭建需求(1)
- SAS little book学习心得(资格考试必备)
- Leetcode 20 Valid Parentheses
- 【BZOJ1046】 [HAOI2007]上升序列
- 美联储加息力挽狂澜 人民币汇率会否“破7”
- [AJAX]js设置全局变量,在ajax中给予赋值赋值不上
- 【IDE-Visual Studio】warning C4482: nonstandard extension used: enum 'x' used in qualified name
- 8000 sentences of oral English(five)