我的DataTable具有来自数据库表的信息,我可以使用 EPPlus lib 将 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();