2016-11-27 9 views
0

カスタム構造からの出力をExcelファイルに出力しようとしています。私は何をしようとしていることである:EPPlusを使用したワークシートの行と列のヘッダーの交互

のCOLUMN NAME

PLAYER

PLAYER

のCOLUMN NAME

PLAYER

PLAYER

しかし、私は何を取得していますされます

のCOLUMN NAME

のCOLUMN NAME

PLAYER

PLAYER

CODE:あなたのラインを見て

int i = 1; 

foreach (var item in scoresheet.Positions) 
{ 
    var column = wb.Cells; 

    if ((i % 5) == 1) 
    { 
     column["A" + i].LoadFromText("Initial Rank"); 
    } 
    else 
    { 
     column["A" + i + 1].LoadFromText(item.Player.FirstName); 
    } 
    i++; 
} 

enter image description here

答えて

1

column["A" + i + 1].LoadFromText(item.Player.FirstName); 

は、私は私が1に等しいですが、あなたが実際に終わるなるか、それはとしてそれを行いますので、「A11」であるときに、言って、それがために、「A2」の結果をしたいと仮定します文字列連結。あなたが必要としているのは:

column["A" + (i + 1)].LoadFromText(item.Player.FirstName); 
+0

はい、私はこの質問を投稿してから数分後に考え出しました。 – Waleed

関連する問題