我正在尝试使用 LinqToExcel 解决问题,但遇到了一些问题。我们得到这个 excel 文件,它告诉我们我们将收到的产品。我需要读取该文件并将更新保存到数据库中。一切都很好,除非我们在文件中获得 2 条具有相同 partNumber 的记录。要求是在将记录保存到数据库之前合并记录。如果我可以使用“group by”,我可以对数量进行求和,但显然我无法使用 LinkToExcel 进行分组,那么任何人都可以给我一些关于如何解决这个问题的提示吗?
var product = from x in book.Worksheet("FormularyImport")
group by x.InternalPN into g_pn
select g_pn.First().InternalPN, g_pn.First().Name, g_pn.Sum(x => x.Qty);
foreach (string product in product)
{
//Here I want to iterate through each product, and persist the imported data to the database.
}