EPPlus 按多列分组

EPPlus Group By Multiple Coulmns

我有一个 Excel 文件,我想在其中根据 C# 中的多列对列进行分组。我正在使用 EPPlus 并遵循此 link (),但它仅显示基于一列的分组依据。我一直坚持将它扩展到由多个列组成的组,让我们在这里说组和日期(A 列和 B 列)。

因此,以下对我有用,我根据 Excel 文件的前三列进行了分组:

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