SSIS - задача сценария для создания файла xlsx (экспорт данных из базы данных sql в новый файл excel) - PullRequest
1 голос
/ 07 октября 2019

У меня есть задача потока данных, которая импортирует данные с сервера SQL в Excel. В настоящее время требуется наличие шаблонов Excel на месте, а это означает, что у меня есть файл xlsx с именами столбцов без данных в моем сетевом расположении. Если я запускаю пакет, Excel будет заполнен данными.

Что необходимо: если я запускаю пакет ssis, мне нужен новый файл xlsx, который создается каждый раз, когда выполняется пакет. Поэтому мне нужно просто каждый раз создавать файл xlsx с определенными столбцами, а имя файла xlsx должно содержать дату.

Я предполагаю, что мне нужно настроить задачу скрипта перед задачей потока данных, которая просто создает файл xlsx. Я не очень знаком с C #, я надеюсь, что кто-то может поделиться кодом, который можно использовать для достижения этой цели.

1 Ответ

2 голосов
/ 07 октября 2019

Или вы можете создать папку и поместить файл шаблона Excel с предварительно заданным форматом и без данных.

Каждый раз, когда процесс запускается, он должен:

  • Скопировать файл с помощью задачи «Файловая система» в место назначения
  • Использовать задачу «Поток данных» для заполнения данных вфайл в месте назначения
  • Переименуйте файл в месте назначения как требуется
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...