在Excel中使用EPPlus Lib C#.Net格式化列
我的数据表具有来自数据库表的信息,我可以使用EPPlus库将DataTable值转储到Excel中。
现在, 我想通过将单元格的范围(让A1到Z1)设置为特定的方向(45度)来格式化Excel中的列名,并给它一些颜色
我正在使用VS2010进行开发。 我怎样才能做到这一点?
使用TextRotation
属性:
worksheet.Cells["A1:Z1"].Style.TextRotation = 45;
如何给它颜色?
var range = worksheet.Cells["A1:Z1"]; var fill = range.Style.Fill; fill.PatternType = ExcelFillStyle.LightGray; fill.PatternColor.SetColor(Color.Beige); fill.BackgroundColor.SetColor(Color.White);
我该怎么做:格式 – >“自动调整列宽”使用代码?
worksheet.Cells["A1:Z1"].AutoFitColumns();