2016-09-01 7 views
0

У меня есть два файла Excel с именем «Первый» и «Второй» в том же месте. enter image description hereИмпорт нескольких файлов Excel в таблицу с использованием SSIS

У них такая же схема.

enter image description here

Я использовал счетчик цикла Еогеасп и поставить задачу потока данных в него.

enter image description here

Диаграмма потока данных выглядит следующим образом: -

enter image description here

Здесь я выбрал первый первенствует файл как источник ....

My для каждого цикла контейнер Редактор: -

enter image description here

После запуска пакета SSIS успешно выход пришел как это: -

enter image description here

Который взял данные только из первых Ехчел и в три раза, я должен сделать что-то неправильно там, но я не могу понять это из.

+3

Возможный дубликат [Как прокрутить файлы Excel и загрузить их в базу данных с помощью пакета SSIS?] (Http://stackoverflow.com/questions/7411741/how-to-loop-through-excel-files-and -load-them-in-a-database-using-ssis-package) – iamdave

+0

Пожалуйста, покажите скриншот свойств вашего источника Excel. –

+0

@zahid См. Этот ответ. => http://stackoverflow.com/a/7412643/325521 Просматривает это шаг за шагом с помощью скриншотов. Я думаю, что вы не указали переменную 'FilePath' в' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' – Shiva

ответ

0

Проверьте Foreach Редактор Loop:

Collection>Folder 
Collection>Files 

Ваш файл не должен иметь конкретное имя файла, для многократного использования первенствует *.xlsx.

Edit:

Используйте задачу сценария для отладки. Сопоставьте значение переменной ForEach с переменной и покажите ее через задачу Script. Редактируйте задачу скрипта с помощью кода ниже.

MessageBox.Show(Dts.Variables["Variable"].Value.ToString()); 

Кроме того, проверьте, что ваш источник Excel подключен правильно со значениями, поступающими из foreach.

+0

Проверено, но все кажется прекрасным .. Я добавил снимок экрана из этого вопроса, пожалуйста, посмотрите – BlackCat

+0

Отлаживайте код с помощью задачи скрипта. Чтобы увидеть имена файлов, приходят. Отредактировал ответ. – p2k

Смежные вопросы