2016-12-15 13 views
2

を使用するEPPlus対角セル情報を表示するコードを記述しました。EPPlus Excelファイル。対角セルの正しい出力を表示

これは私が読んだtutorial on how to achieve this in Excelです。

これは私が書いたコードです:

Incorrect view.

その後、私はモードに入るために、セルをダブルクリック::「私はExcelがファイルを開くと

private void AddDiagonalTitleHeaders(ExcelWorksheet ws, string diagonalLocation) 
{ 
    var diagonalCell = ws.Cells[diagonalLocation]; 
    var border = diagonalCell.Style.Border; 
    border.Diagonal.Style = ExcelBorderStyle.Thick; 
    border.DiagonalDown = true; 

    diagonalCell.Style.Font.Size = 18; 
    diagonalCell.Style.VerticalAlignment = ExcelVerticalAlignment.Top; 

    var altEnter = ((char)10).ToString(); 
    var spaces = " "; 
    var diagonalText = string.Format("{1}{1}{1}ActionFlags{0}{0}{0}{0}{0}{0}{0}{0}Status", altEnter, spaces); 
    diagonalCell.Value = diagonalText; 
} 

それは最初にこのようになります直接セルで編集することができます。 私は離れてクリックして、私は、正しい出力結果を参照してください。私の質問

Correct output.

を:私はすぐに正しい出力結果を表示するために何ができますか? FYI

var diagonalText = " ActionFlags\n\n\n\n\n\n\n\nStatus"; //Is the same 
+0

あなただけ\ N 'の代わりにaltEnterの '使用することができます。 String.Formatは文字でも動作しますが、 –

+0

あなたはこれを書いた前にすでに変更しました:-)結果は変わりません。それはまったく同じように機能します。 –

答えて

1

は、テキストの折り返しをオンにしてみてください。

diagonalCell.Style.WrapText = true; 
+0

アーニーあなたはEPPlusの無冠の王様です!もう一度あなたにスポットがあります! –

関連する問題