Я хочу сравнить разницу в данных электронной таблицы Excel с данными в списке SharePoint.
И в списке SharePoint, и в Excel содержится более двух миллионов записей, поэтому я разбил электронную таблицу Excel на меньшие листы по 500 000 записей..
Не удается экспортировать записи из SharePoint в Excel, поскольку у меня более миллиона записей как в Excel, так и в SharePoint, поэтому я не могу использовать функцию Vlookup Excel.
Я ищуспособ сделать это программно, потому что проверка будет происходить ежемесячно.
Я думаю, что есть два цикла 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?