使用NPOI设置Excel表的单元格背景颜色
使用NPOI设置Excel表的单元格背景颜色
2016年12月15日 15:25:01 起个名字真的好难啊 阅读数:15091更多
个人分类: 文件操作
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/e295166319/article/details/53670780
使用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("第二页第二行");
//save
string savePath = "XLSXTest.xlsx";
FileStream fs = new FileStream(savePath, FileMode.OpenOrCreate, FileAccess.Write);
wb.Write(fs);
fs.Close();
Debug.Log("报告路径:" + savePath);
}
}
效果图:
以上引用需要使用:NPOI库;
以上代码和NPOI库需要放入Editor目录下;
使用NPOI设置Excel表的单元格背景颜色相关推荐
- thinkphp设置excel表格的单元格边框颜色样式
thinkphp设置excel表格单元格边框 //设置单元格边框 $styleThinBlackBorderOutline = array('borders' => array ('allbor ...
- NPOI设置Excel中的单元格识别为日期
只有月/日/年的格式,才能显示为Date 其他的,都是显示为Custom 转载于:https://www.cnblogs.com/chucklu/p/9197431.html
- NPOI Excel 单元格背景颜色对照表
NPOI Excel 单元格颜色对照表,在引用了 NPOI.dll 后可通过 ICellStyle 接口的 FillForegroundColor 属性实现 Excel 单元格的背景色设置,FillP ...
- NPOI 设置合并后的单元格的边框的解决方法
NPOI 设置合并后的单元格的边框的解决方法 参考文章: (1)NPOI 设置合并后的单元格的边框的解决方法 (2)https://www.cnblogs.com/wjx-blog/p/1072769 ...
- Python处理Excel表中单元格带有换行的数据
Python处理Excel表中单元格带有换行的数据 文章目录 Python处理Excel表中单元格带有换行的数据 问题样式 实例问题 实例实现代码 实例结果 问题样式 在数据处理过程中常常会遇到这样一 ...
- Uipath Excel 设置单元格背景颜色
学习目标: 熟悉Uipath Excel 设置单元格背景颜色 学习内容: Set Range Color 活动:设置Excel 单元格背景颜色 学习时间: 本章内容约学习时间10分钟 Demo 演示: ...
- NPOI自定义单元格背景颜色
经常在NPOI群里聊天时发现有人在问NPOI设置单元格背景颜色的问题,而Tony Qu大神的博客里没有相关教程,刚好最近在做项目时研究了一下这一块,在这里总结一下. 在NPOI中默认的颜色类是HSSF ...
- poi设置单元格背景颜色
Java使用poi可以很方便地导出Excel表格文件,同时可以设置各种样式,例如背景颜色.下面给出两个例子设置背景颜色,一个使用自带的颜色设置背景颜色,一个使用自定义颜色设置. 使用内置的颜色设置单元 ...
- java通过CellStyle设置单元格背景颜色
版权声明:本文为CSDN博主「想养一只!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:java通过CellStyle设置单元格背景颜色 设置单元格背景 ...
最新文章
- 基于 Web 的 Linux 终端 WebTerminal
- Uvalive 4043 - Ants(二分图完美匹配)
- 提示语_交通安全提示语
- linux ip别名和辅助ip地址
- 云计算学习笔记006---运行hadoop的例子程序:统计字符--wordcount例子程序
- linq To DataTable
- mysql 分类计数器,MYSQL计数器类型业务的优化
- HBase完全分布式集群部署
- 《Spring Data实战》——2.2 定义查询方法
- GB / ISO / 等保 网络安全相关标准法规
- SPI读写串行FLASH(W25Q64)
- 一个计算机爱好者的不完整回忆(十六)我的第一台电脑
- 如何用PHOTOSHOP倒置文字?
- 英语十大词性之三 - 形容词
- 解决AssertionError Torch not compiled with CUDA enabled问题
- office2007设置默认粘贴为选择性粘贴
- php青蛙跳井代码,初八葬一青蛙跳井怪穴------行龙点劲!
- 阿里云 vps云监控插件已停止状态解决方法
- 简述人工智能的应用领域
- 对于此版本,windows installer和即点即用的Office不能并行运行,因此只能安装一种类型(安装Visio破解版时的报错)