如何在Excel中查找Dulpicate行并更新状态为其重复的列
一个excel具有clolumns银行帐号,从date,到date和状态
如果有任何重复的价值发生像三列银行帐号,从date,date是相同的(见下面的例子),那么我们需要更新状态列为复制,如果两列是相同的,而第三列是不同的,那么它的当且仅当三列相同时,不是重复值,只有我们需要更新状态。
Bank Account Number From Date To Date Status 123456789 22-08-2006 01-10-2007 123456789 03-07-2010 05-09-2010 123456789 22-08-2006 01-10-2007 Duplicate 123456789 22-08-2006 01-11-2007 423823157 30-09-2015 09-09-2017 123456789 22-08-2006 01-10-2007 Duplicate 423823157 30-09-2015 09-09-2017 Duplicate 423823157 30-09-2016 08-09-2017
在线find以下解决scheme:
https://www.codeproject.com/Questions/1028584/How-to-find-duplicate-data-in-the-EXCEL-File-in-cs
var qry = from p in tableName group p by p.columnNameinto grp where grp.Count() > 1 select grp; foreach (var product in qry) { MessageBox.Show("Duplicate Found!"); }
希望这可以帮助。
- DocumentFormat.OpenXml.dll中发生types“System.OutOfMemoryException”的exception
- System.Runtime.InteropServices.COMException(0x800706BE):远程过程调用失败
- C#无法使用oledb更新excel文件(共享或非共享)
- 使用OleDB命令在Excel中更新整行
- 如何知道Process.Start()是否成功?
- 访问WPF中的dataGrid中的特定行/列
- 在列表中打印列表以优化,0.5-6列表后随机停止打印。 Comexpection 0x800AC472
- C ++与Boost库。 阅读栏目。 Excel中/ CSV
- Excel工作表错误