Как просмотреть файлы Excel и загрузить их в базу данных с помощью пакета SSIS?

Мне нужно создать пакет SSIS для импорта данных из нескольких файлов Excel в базу данных SQL. Для этого я планирую использовать вложенные контейнеры цикла по каждому элементу.Один перечислитель файлов по каждому элементу и вложенный в него перечислитель набора строк схемы по каждому элементу ADO.net

. Проблема, которую следует учитывать: имена листов в файлах Excel различаются, но структура остается той же.

Я создал диспетчер подключений Excel, но перечислитель набора строк схемы не принимает диспетчер подключений в конфигурации перечислителя.

После исследования я обнаружил, что вы можете использовать провайдер Jet Ole db для подключения к файлу Excel. Однако в качестве источника данных я могу указать только файлы базы данных Microsoft Access. Попытка вставить файл Excel в качестве источника данных не удалась

После дополнительных исследований я обнаружил, что вы можете использовать Odbc Data Provider со строкой подключения вместо DSN. После вставки строки подключения, в которой указан файл Excel, это тоже не удалось

. Мне сказали не использовать задачу «Сценарий» для этого, и даже после последней попытки извлечь данные из листов с доступом к листам по индексу я обнаружил, что индекс для листов в разных файлах Excel отличается

Любая помощь будет принята с благодарностью

31
задан Xariex 2 May 2012 в 18:42
поделиться