1

我的DataTable具有来自数据库表的信息,我可以使用 EPPlus lib 将 DataTable 值转储到 Excel 中。

现在,我想通过将单元格的范围(比如说 A1 到 Z1)设置为某个方向(45 度)来格式化 Excel 中的列名,并给它一些颜色

我正在使用 VS2010 进行开发。 添加图像作为示例 我怎样才能做到这一点?

4

1 回答 1

4

使用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();
于 2013-04-30T11:58:13.763 回答