Как импортировать / загрузить защищенную паролем рабочую книгу Excel в таблицы с помощью SSIS?

#sql-server #excel #ssis

#sql-server #excel #ssis

Вопрос:

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

Я попытался создать пакет и добавил диспетчер подключений Excel и источник Excel, но в Excel отображается ошибка, а имя листа Excel в раскрывающемся списке не загружается…

Пожалуйста, помогите. Дайте мне знать, если вам нужна дополнительная информация. Спасибо!

Комментарии:

1. В диспетчере подключений есть свойство password, вы его установили?

2. @JoeC Да, я установил это, но после его установки он не работает.

3. Я смог импортировать данные из защищенного паролем файла Excel, открыв файл в Excel, введя пароль, а затем запустив мастер импорта SQL Server с помощью SSMS с SQL Server 2014. Не уверен, как вы могли бы использовать или реплицировать это в пакете SSIS.

Ответ №1:

По-видимому, невозможно подключиться к файлу Excel, защищенному pw, даже если есть это свойство: https://msdn.microsoft.com/en-us/library/ms139836.aspx

Я нашел обходной путь, хотя использовал powershell для открытия и сохранения как … http://www.sqlservercentral.com/Forums/Topic885800-148-1.aspx