Мне понадобилось немного времени, чтобы понять источник ошибки в моем пакете. В конечном итоге я обнаружил, что данные были преобразованы в нуль (Example: from "06" to "NULL"
), и нашел это с помощью предварительного просмотра в подключении исходного файла (Excel Source> Edit> Connection Manager> Sheet='MySheet'> Preview...
). Я был взволнован, когда прочитал сообщение Джеймса, чтобы изменить строку подключения, чтобы иметь расширенные свойства: ;Extended Properties="IMEX=1"
. Но это не сработало для меня.
Мне удалось устранить ошибку, изменив формат ячейки на листе Excel с «Число» на «Текст». После изменения формата процесс загрузки прошел успешно! Моя строка подключения выглядит так: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\myServer\d$\Folder1\Folder2\myFile.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=NO";
Вот несколько скриншотов, которые разрешили мое сообщение об ошибке.
Ошибка : Метаданные подключения к файлу Excel
Источник ошибки : Общий формат
Источник ошибки изменен : Формат «Текст»
Исправлена ошибка : Метаданные подключения к файлу Excel