2017-10-23 26 views
0

C#の複数の列に基づいて列をグループ化するExcelファイルがあります。私はEPPlusを使用しており、このリンク(Selecting grouped max and min in a Epplus worksheet with Linq)に従っていますが、1つの列に基づいてグループのみを表示します。私はそれを複数のcoulmnsでグループ化することに固執しています。ここではグループと日付(列Aと列B)を考えてみましょう。複数のCoulmnsによるEPPlusグループ

答えて

0

私はExcelファイルの最初の3つの列に基づいて別にグループ化されている場所だから、私のために働い以下:

var rowcellgroups = skus.Cells["A:G"].GroupBy(c => c.Start.Row); 
var group = rowcellgroups.Skip(2).GroupBy(x => new { FirstKey = x.ElementAt(0).Value, SecondKey = x.ElementAt(1).Value, ThirdKey = x.ElementAt(2).Value }); //starts with 0 
関連する問題