Загрузка служб SSIS из динамического именованного диапазона Excel
Я пытаюсь создать пакет служб SSIS, который будет загружать данные из именованного диапазона в электронную таблицу Excel. Поскольку количество импортируемых нами строк будет различным в зависимости от нагрузки (и мы не обязательно доверяем бизнес-пользователям переопределение именованного диапазона перед отправкой рабочей книги), именованный диапазон должен быть динамическим. Это возможно с помощью OFFSET
формула: мы определяем именованный диапазон как =OFFSET([reference to header row], 0, 0, [formula that calculates number of rows])
, Все идет нормально.
Однако, похоже, что SSIS не может использовать этот именованный диапазон. Он не отображается в раскрывающемся списке листов / объектов Excel в редакторе исходного кода Excel и жалуется на то, что объект не существует, когда я пытаюсь ввести его напрямую.
Кто-нибудь знает способ использования такого именованного диапазона в нагрузке SSIS? Или, возможно, другой способ решения проблемы?
[Примечание: я использую Office 2010 и SSIS 2014.]