小编Aja*_*edi的帖子

使用 NPOI 生成带有合并标题的 Excel?

我尝试使用如下所示的 NPOI 导出 Excel 表格,但我无法更改背景颜色并设置第二个单元格值。波纹管是我的代码。

var workbook = new XSSFWorkbook();
var sheet = workbook.CreateSheet("Commission");
var row = sheet.CreateRow(0);

var bStylehead = workbook.CreateCellStyle();
bStylehead.BorderBottom = BorderStyle.Thin;
bStylehead.BorderLeft = BorderStyle.Thin;
bStylehead.BorderRight = BorderStyle.Thin;
bStylehead.BorderTop = BorderStyle.Thin;
bStylehead.Alignment = HorizontalAlignment.Center;
bStylehead.VerticalAlignment = VerticalAlignment.Center;         
bStylehead.FillBackgroundColor = HSSFColor.Green.Index;

row.CreateCell(0);
row.CreateCell(1);

var r2 = sheet.CreateRow(1);
r2.CreateCell(0, CellType.String).SetCellValue("Name");
r2.CreateCell(1, CellType.String).SetCellValue("Address");
r2.CreateCell(2, CellType.String).SetCellValue("city");
r2.CreateCell(3, CellType.String).SetCellValue("state");

var cra = new NPOI.SS.Util.CellRangeAddress(0, 0, 0, 1);  
var cra1 = new NPOI.SS.Util.CellRangeAddress(0, 0, 2, 3);               
sheet.AddMergedRegion(cra);                         
sheet.AddMergedRegion(cra1);         

ICell cell = sheet.GetRow(0).GetCell(0);
cell.SetCellType(CellType.String); …
Run Code Online (Sandbox Code Playgroud)

c# excel npoi

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

excel ×1

npoi ×1