Вот как мы это делаем:
Во-первых, у вас должен быть по крайней мере «столбец сравнения» в каждом из ваших наборов данных (т. Е. Таблица Excel и таблица базы данных).
Вы создадите 2 объекта для хранения данных для таблицы Excel и записей таблицы.
Затем вы будете их заполнять.
Дальше у вас будет немного магии. Вам нужно будет выбрать, какой из двух является вашим основным набором данных.
Что дальше? .... цикл по пунктам.
Псевдо:
DataSet ds1 = .....;
DataSet ds2 = .....;
foreach record(r) in ds1 Table
foreach record(s) in ds2 Table
if record r = record s
store this as matched record and break
else
store this as mismached record (may need some more logic here)
endloop
endloop
К сожалению, у меня нет функции / метода копирования / вставки, но я могу предоставить руководство.
Надеюсь, это даст вам отправную точку.