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 に答える