我想比较Excel电子表格数据与SharePoint列表中数据的差异。
SharePoint列表和Excel都包含超过200万条记录,因此我已将Excel电子表格分为500,000条记录的较小表格。
将记录从SharePoint导出到Excel失败,因为我在excel和SharePoint中都有超过一百万条记录,因此我无法使用excel的Vlookup函数。
我正在寻找一种以编程方式执行此操作的方法,因为该检查将每月进行一次。
我正在考虑有两个foreach循环,可能需要很长时间才能完成。
下面是我的伪代码
foreach(ListItem oListItem in collListItem) {
foreach(ExcelRow row in ExcelRowCollection)
{
if (row["ID"] == oListItem["ID"]) {
//update excel column 'exist=true' and link
}
}
}
是否有更好的方法比较Excel和Sharepoint列表中的差异?