Сравните различия в строках электронных таблиц Excel и данных в списке SharePoint - PullRequest
0 голосов
/ 25 июня 2019

Я хочу сравнить разницу в данных электронной таблицы 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...