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) 【单元格填充】以及【字体颜色】相关推荐

  1. python颜色表_python docx设置表格单元格背景和文本颜色

    我正在使用python 2.7和docx,我想根据条件更改表格中单元格的背景和文本颜色.python docx设置表格单元格背景和文本颜色 我找不到任何关于单元格格式化的有用资源 有什么建议吗? 编辑 ...

  2. java操作导出Excel(jxl导出WritableWorkbook)jxl合并单元格,单元格的设置,单元格居中、字体、大小、换行、合并行,列宽、自动换行撑起高度、指定特定字符串样式等

    new WritableCellFormat().setWrap(true);//通过调整宽度和高度自动换行 1.1     需求描述 MS的电子表格(Excel)是Office的重要成员,是保存统计 ...

  3. el-table设置单元格里的字体颜色

    例如图中,设置某个单元格的字体颜色: ① el-table标签上添加属性::cell-style="cellStyle" <el-table :data="tabl ...

  4. 使用NPOI设置Excel单元格格式

    在项目开发经常需要读写excel,可以使用OleDb读写Excel,但是由于Excel不是数据库,字段的类型不是事先定义好的,在更新单元格内容时,总是提示"标准表达式中数据类型不匹配&quo ...

  5. 如何设置编辑QTableView单元格时的字体颜色

    目录 问题: 方案: 原理: 效果: 代码示例见我的资源 问题: 某项目中遇到了一个问题:当我编辑QTableview的单元格时,单元格的字体与背景变得颜色相近,以至看不清楚. 方案: 本来的想法是用 ...

  6. C#使用NPOI设置Excel单元格背景颜色(xls,xlsx)

    每次用到这个都要去百度,这里记录一下,xls和xlsx两种格式设置背景颜色的区别,这里省略了前面读取模板或者创建excel的过程: xls: ICellStyle style = workbook.C ...

  7. easyExcel设置单个单元格(颜色)样式

    背景:需求是使用excel设置目标单元格的样式(颜色),但我之前没有学过easyExcel,在网上找资料的时候,发现有关easyExcel相关的单个单元格样式设置的资料比较少,有的还源码不全,只能说用 ...

  8. Excel生成报表之解决方案--设置单个单元格格式

    首先要看效果图: 单元格C3设置字体.数据格式和边框属性,要生成这样的效果要进行哪些设置.先看在微软Excel中如何需要设置. 一.微软Excel中设置单个单元格 1.首先在C3中输入数值12. 如果 ...

  9. 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式

    需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...

最新文章

  1. 5 年提速 500 倍,英伟达 GPU 创纪录突破与技术有哪些?
  2. ms-sql是mysql吗_mssql和mysql有哪些区别?
  3. 波形包络提取与峰值提取_研究提出从地震噪声提取微弱体波信号探测下地幔散射体的方法...
  4. qt找不到打印机_Qt无法调起打印机问题(QPrintDialog: Cannot be used on non-native printers)解决...
  5. PHP date_sunrise,php中 date_sunrise函数具有哪些功能呢?
  6. LL(1)分析表的构造
  7. Go语言web开发学习
  8. 基于FPGA的DS18B20数字温度传感器测温实例
  9. 常用的Unicode码表(汉字从A到Z、数字、英文)
  10. cocos creator后台切入切出
  11. 图片外链网站需要什么样服务器,10个支持外链图片服务的免费图床网站
  12. 史上最全的英语连读规则一网打尽
  13. 总结VUE控制滚动滑动方法
  14. 服务器修改mysql登录密码忘了怎么办,云服务器mysql密码重置密码忘记了
  15. 线段树(区间修改)模板题 Luogu 2357 守墓人
  16. 【机器学习】一文详解GBDT、Xgboost、Boosting与Bagging之间的区别
  17. 计算机软件的英文翻译,软件的英文翻译
  18. DeployAssist设备管理工具
  19. Java-Maven详解
  20. 买一台云服务器到底能做什么?

热门文章

  1. 运放参数的详细解释和分析3—输入失调电压Vos及温漂
  2. [cf 1091D]D. New Year and the Permutation Concatenation
  3. 将门禁卡写入到手机、手环,加密卡也能写
  4. 串口服务器与网页通信配置,串口服务器是怎么实现串口通信的
  5. 车间现场管理难!车间主管如何掌握管理进阶?
  6. Linux中 gzip zip bzip2 区别
  7. 小程序实现购物车商品飞入效果-贝塞尔曲线动画
  8. MacOS 删除 多余音频设备 eshow data source item 0
  9. 黄炎公开课发布:《MySQL中间件的性能测试》
  10. xib的简单介绍与使用