Мне нужно создать пакет SSIS для импорта данных из нескольких файлов Excel в базу данных SQL. Для этого я планирую использовать вложенные контейнеры цикла по каждому элементу.Один перечислитель файлов по каждому элементу и вложенный в него перечислитель набора строк схемы по каждому элементу ADO.net
. Проблема, которую следует учитывать: имена листов в файлах Excel различаются, но структура остается той же.
Я создал диспетчер подключений Excel, но перечислитель набора строк схемы не принимает диспетчер подключений в конфигурации перечислителя.
После исследования я обнаружил, что вы можете использовать провайдер Jet Ole db для подключения к файлу Excel. Однако в качестве источника данных я могу указать только файлы базы данных Microsoft Access. Попытка вставить файл Excel в качестве источника данных не удалась
После дополнительных исследований я обнаружил, что вы можете использовать Odbc Data Provider со строкой подключения вместо DSN. После вставки строки подключения, в которой указан файл Excel, это тоже не удалось
. Мне сказали не использовать задачу «Сценарий» для этого, и даже после последней попытки извлечь данные из листов с доступом к листам по индексу я обнаружил, что индекс для листов в разных файлах Excel отличается
Любая помощь будет принята с благодарностью