Export 之 ClosedXML Row


链接与安装

GitHub ClosedXML wiki

nuget

nuget 安装 :dotnet add package ClosedXML


height and styles

var workbook = new XLWorkbook();
var ws = workbook.Worksheets.Add("Row Settings");

//获取整行
var row1 = ws.Row(2);
//设置填充颜色
row1.Style.Fill.BackgroundColor = XLColor.Red;
//设置高度
row1.Height = 30;

var row2 = ws.Row(4);
row2.Style.Fill.BackgroundColor = XLColor.DarkOrange;
row2.Height = 3;

workbook.SaveAs("RowSettings.xlsx");


selecting rows 选择行


var workbook = new XLWorkbook();
var ws = workbook.Worksheets.Add("Rows of a Range");

// 选择在 A1 B2 这个范围所有的行
ws.Range("A1:B2").Rows().Style.Fill.BackgroundColor = XLColor.DimGray;

var bigRange = ws.Range("B4:C17");
// 通过Rows(num1,num2)方式重新确定范围
bigRange.Rows(1, 2).Style.Fill.BackgroundColor = XLColor.Red;

// 相邻行
bigRange.Rows("4:5").Style.Fill.BackgroundColor = XLColor.Blue;

// 使用 ',' 分割进行多个区域选择
bigRange.Rows("7:8,10:11").Style.Fill.BackgroundColor = XLColor.Orange;

// 使用单个数字获取单行
bigRange.Rows("13").Style.Fill.BackgroundColor = XLColor.Cyan;

// 仅被使用的行设置高度
ws.Rows().Height = 15;