Импортировать одну ячейку Excel в SSIS

Я пытаюсь импортировать несколько значений показателя из файла Excel в SSIS. Я назвал каждую из ячеек данными и надеялся сконфигурировать Connection, которое будет обновляться в контейнере ForEach, чтобы поочередно указывать на каждый Named Range, чтобы одновременно передавать данные по одному значению ,
Я вижу много статей о том, как подключиться к листу или таблице в Excel, но не к Именованному диапазону? Я видел одну статью о том, как переносить одну ячейку, но эта ячейка была частью таблицы. Могу ли я настроить соединение в SSIS на одну ячейку, именованную или иным образом и вернуть это значение? JK

Я вижу, что вы реализуете это одним из двух способов. Первая – это просто прямая SQL-задача Execute, которая возвращает одну строку. Другой – поток данных с, возможно, сценарием в качестве источника.

При каждом проходе через ваш цикл вам, вероятно, потребуется изменить диспетчер соединений Excel и / или строку запроса, чтобы указать правильный именованный диапазон

В разделе Создание связанного сервера с электронной таблицей Excel

Чтобы получить доступ к данным из электронной таблицы Excel, сопоставьте диапазон ячеек с именем. Доступ к именованному диапазону можно получить, используя имя диапазона в качестве имени таблицы. Следующий запрос может использоваться для доступа к именованному диапазону, называемому SalesData, с использованием связанного сервера, настроенного в предыдущем примере.

В этой статье также описывается программный доступ к Excel через C #, хотя и из ASP.NET, но главный должен быть таким же. Мое туманное воспоминание состоит в том, что имя рабочего листа было бы прикреплено к нему $, таким образом, sheet1 $, в то время как доступ к именованному диапазону был бы без $.

Одна вещь, с которой мы столкнулись с нашей реализацией, заключалась в том, что у наших серверов не было соответствующих драйверов, и нам потребовалось установить механизм доступа

Много общего в этом ответе, поэтому, если вы столкнетесь с определенными особенностями, не стесняйтесь пинговать меня.

Взгляните на два первых ответа на этот вопрос: хотите вставить данные Excel в таблицу, используя проблему формата SIS, которая объясняет два разных подхода к выполнению ваших запросов.

Вот как это сделать: http://www.mssqltips.com/sqlservertip/1930/use-ssis-to-import-one-cell-of-an-excel-file-into-sql-server/#comments .

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

  • Пакет SSIS работает с SSMS, но не с работы агента
  • Импортируйте Excel-лист на SQL Server, пропустите нарушения первичного ключа
  • Пакет SSIS Слушайте случайно на этапе выполнения
  • Импортирование более 255 столбцов данных из SQL для Excel с использованием пакета SSIS
  • C # microsoft excel 2003 перемещается по листам
  • SSIS: как добавить SQL-данные в файл Excel В ОСОБЕННОМ ROW
  • Транспонирование данных
  • SSIS импортирует данные Excel через C # в SQL Server
  • Преобразование расширения файла через SSIS
  • Ошибка источника SSIS Excel: ] Ошибка: код ошибки SSIS DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80004005
  • SSIS 2005: аббревиатуры действительного месяца
  • Interesting Posts

    Объедините текст, замените ссылку и оцените формулу

    EPPlus DataTable Экспорт в Excel – это вывод моих данных в всплывающее окно

    Используйте OpenPyXL для итерации по листам и ячейкам и обновления ячеек с континенацией строки

    Макросы не работают, когда лист защищен. Запуск макроса возвращает ошибку времени выполнения 1004

    Открытие документа Excel с использованием EPPlus

    Я не могу нажать на экранную клавиатуру, используя excel vba

    Как исправить OutOfMemoryError (Java): превышение верхнего предела GC превышено в r?

    HTML Searchbar нажмите в excel

    применять excel vba ко всей колонке вместо отдельной ячейки

    Порядок пересчета Excel – почему зависимая ячейка вычисляет перед предыдущей ячейкой?

    MS Excel 2013 – сбой после редактирования значения ячейки

    Замена нескольких недопустимых символов в имени листа

    Частичный WinForm UI замерзает при переключении окон или приложений через панель задач Windows для Excel VSTO

    Java – Excel считывает данные нескольких строк

    Worksheet.Name вызывает OutOfMemoryException

    Давайте будем гением компьютера.