У меня есть электронная таблица Excel, предоставляемая в виде отчета, когда она действительно больше из базы данных, причем номер строки действует как первичный ключ. Мне нужно сравнить некоторые столбцы в этом наборе с другим набором записей из базы данных Access 2007. Чтобы усложнить ситуацию, это необходимо делать автоматически, без ввода пользователем, по регулярному графику.Сравнение строк в электронной таблице с записями в базе данных
Каков наилучший способ получить данные из электронной таблицы и как лучше всего провести сравнение. Что касается получения данных из электронной таблицы, ACEDAO представляется лучшим вариантом, поскольку это Excel 2007, но MSDN не имеет никакой информации, которую я мог бы найти о том, как запросить Excel с помощью DAO/ACEDAO, только для экспорта в Excel с использованием DAO/ACEDAO. Что касается выполнения сравнения, не сравнивая каждый столбец каждой записи, я не могу найти лучшего способа сделать это.
Это одноразовый процесс? Если это так, вы можете импортировать лист Excel в БД доступа с использованием Access и создать SQL-запросы с помощью средства Access QBE для создания требуемого отчета. –
Это не разовый процесс; он повторяется по установленному графику. –