C# NPOI 设置(.xlsx) 【单元格填充】以及【字体颜色】
C# NPOI 设置(.xlsx) 【单元格填充】以及【字体颜色】
写在前面: 因为我需要用到NPOI处理.xlsx文件,需要设置单元格填充及字体颜色,期间网上搜索的时候很麻烦,结果五花八门,提炼一下,记录在此。
- 引用
using NPOI.XSSF.UserModel;
- 创建一个workbook
IWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
- 创建单元格
IRow row = sheet.CreateRow(0); // 创建行
- 设置单元格样式:填充
ICell cell1 = row.CreateCell(1); // 创建单元格
cell1.SetCellValue("背景填充"); // 赋值var CellStyle1 = workbook.CreateCellStyle(); // 创建单元格样式
CellStyle1.FillForegroundColor = IndexedColors.BrightGreen.Index; // 选择填充颜色
CellStyle1.FillPattern = FillPattern.SolidForeground; // 填充方式
cell1.CellStyle = CellStyle1; // 把样式赋给单元格
- 设置单元格样式:字体颜色
ICell cell2 = row.CreateCell(2); // 创建单元格
cell2 SetCellValue("字体颜色"); // 赋值var CellStyle2 = workbook.CreateCellStyle(); // 创建单元格样式
IFont Font = workbook.CreateFont(); // 创建字体
Font.Color = IndexedColors.Red.Index; // 选择字体颜色
CellStyle2.SetFont(Font); // 把字体赋给样式
cell2.CellStyle = CellStyle2; // 把样式赋给单元格
- 效果
C# NPOI 设置(.xlsx) 【单元格填充】以及【字体颜色】相关推荐
- python颜色表_python docx设置表格单元格背景和文本颜色
我正在使用python 2.7和docx,我想根据条件更改表格中单元格的背景和文本颜色.python docx设置表格单元格背景和文本颜色 我找不到任何关于单元格格式化的有用资源 有什么建议吗? 编辑 ...
- java操作导出Excel(jxl导出WritableWorkbook)jxl合并单元格,单元格的设置,单元格居中、字体、大小、换行、合并行,列宽、自动换行撑起高度、指定特定字符串样式等
new WritableCellFormat().setWrap(true);//通过调整宽度和高度自动换行 1.1 需求描述 MS的电子表格(Excel)是Office的重要成员,是保存统计 ...
- el-table设置单元格里的字体颜色
例如图中,设置某个单元格的字体颜色: ① el-table标签上添加属性::cell-style="cellStyle" <el-table :data="tabl ...
- 使用NPOI设置Excel单元格格式
在项目开发经常需要读写excel,可以使用OleDb读写Excel,但是由于Excel不是数据库,字段的类型不是事先定义好的,在更新单元格内容时,总是提示"标准表达式中数据类型不匹配&quo ...
- 如何设置编辑QTableView单元格时的字体颜色
目录 问题: 方案: 原理: 效果: 代码示例见我的资源 问题: 某项目中遇到了一个问题:当我编辑QTableview的单元格时,单元格的字体与背景变得颜色相近,以至看不清楚. 方案: 本来的想法是用 ...
- C#使用NPOI设置Excel单元格背景颜色(xls,xlsx)
每次用到这个都要去百度,这里记录一下,xls和xlsx两种格式设置背景颜色的区别,这里省略了前面读取模板或者创建excel的过程: xls: ICellStyle style = workbook.C ...
- easyExcel设置单个单元格(颜色)样式
背景:需求是使用excel设置目标单元格的样式(颜色),但我之前没有学过easyExcel,在网上找资料的时候,发现有关easyExcel相关的单个单元格样式设置的资料比较少,有的还源码不全,只能说用 ...
- Excel生成报表之解决方案--设置单个单元格格式
首先要看效果图: 单元格C3设置字体.数据格式和边框属性,要生成这样的效果要进行哪些设置.先看在微软Excel中如何需要设置. 一.微软Excel中设置单个单元格 1.首先在C3中输入数值12. 如果 ...
- 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式
需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...
最新文章
- 5 年提速 500 倍,英伟达 GPU 创纪录突破与技术有哪些?
- ms-sql是mysql吗_mssql和mysql有哪些区别?
- 波形包络提取与峰值提取_研究提出从地震噪声提取微弱体波信号探测下地幔散射体的方法...
- qt找不到打印机_Qt无法调起打印机问题(QPrintDialog: Cannot be used on non-native printers)解决...
- PHP date_sunrise,php中 date_sunrise函数具有哪些功能呢?
- LL(1)分析表的构造
- Go语言web开发学习
- 基于FPGA的DS18B20数字温度传感器测温实例
- 常用的Unicode码表(汉字从A到Z、数字、英文)
- cocos creator后台切入切出
- 图片外链网站需要什么样服务器,10个支持外链图片服务的免费图床网站
- 史上最全的英语连读规则一网打尽
- 总结VUE控制滚动滑动方法
- 服务器修改mysql登录密码忘了怎么办,云服务器mysql密码重置密码忘记了
- 线段树(区间修改)模板题 Luogu 2357 守墓人
- 【机器学习】一文详解GBDT、Xgboost、Boosting与Bagging之间的区别
- 计算机软件的英文翻译,软件的英文翻译
- DeployAssist设备管理工具
- Java-Maven详解
- 买一台云服务器到底能做什么?
热门文章
- 运放参数的详细解释和分析3—输入失调电压Vos及温漂
- [cf 1091D]D. New Year and the Permutation Concatenation
- 将门禁卡写入到手机、手环,加密卡也能写
- 串口服务器与网页通信配置,串口服务器是怎么实现串口通信的
- 车间现场管理难!车间主管如何掌握管理进阶?
- Linux中 gzip zip bzip2 区别
- 小程序实现购物车商品飞入效果-贝塞尔曲线动画
- MacOS 删除 多余音频设备 eshow data source item 0
- 黄炎公开课发布:《MySQL中间件的性能测试》
- xib的简单介绍与使用