C# 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;	// 把样式赋给单元格
  • 效果
  • 在这里插入图片描述

 摘抄

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值