Web design and hosting, database, cloud and social media solutions that deliver real business results
  • Службы баз данных
    • Отчеты
      • Claytabase Server Disk IOPs Calculator
      • SQL-принтер
      • Восстановление кода SQL
    • Технические статьи
      • SQL-Server
      • В SQL Server 2008 план обслуживания
      • Использование дат SQL Server
      • Использование функций SQL Server
  • Веб-дизайн сайта
    • Ousia
    • Безопасность веб-сайта
    • Остров Уайт
    • Технические статьи
      • ASP-NET
      • CSS
  • Бизнес-услуги
    • Microsoft Azure
    • Microsoft Office
  • Социальные медиа
  • О нас
    • команда
      • Chester Copperpot
    • Портфолио
AR - عربىCS - češtinaDE - DeutschEN - EnglishES - EspañolFA - فارسیFR - FrançaisHI - हिंदीIT - italianoJA - 日本語PL - polskiPT - PortuguêsTR - TürkZH - 中国的

SSIS, создание динамического файла Excel с динамическими именами листов

Создайте динамический файл Excel с именами динамических листов в SSIS. Я нашел этот один из самых простых способов динамического создания файла excel с динамическими именами листов.

Шаг 1

SaiExcel1.png

Выберите SQL Task Editor, а затем в целом -> Тип подключения -> Выберите Excel

Шаг 3

SaiExcel2.png
А затем чуть ниже типа подключения на вкладке «Подключение» выберите «Новое соединение», и вы получите изображение справа.

Шаг 3

Создайте пустой файл excel или фиктивный файл, чтобы выбрать файл для вышеуказанного экрана.

Не нужно беспокоиться о заголовках и т. Д.

Шаг 4

Выберите тип источника SQL как «Прямой ввод»

Шаг 5

SaiExcel3.png
Это ключевая часть.

На вкладке «Заявление SQL» напишите код так же, как мы делаем для создания таблицы в SQL.

Можно создавать столбцы в зависимости от характера типов столбцов, таких как Varchar, INT, DECIMAL и т. Д.

Здесь, на приведенном выше рисунке, «» относится к имени листа, а остальное относится к столбцам внутри листа.

Затем нажмите «ОК».

Если вы хотите иметь несколько листов, выполните следующие шаги с несколькими редакторами задач SQL.

Теперь все заданы для динамических имен листов

Шаг 5

SaiExcel4.png
Если вы хотите иметь несколько листов, выполните следующие шаги с несколькими редакторами задач SQL.

Теперь все заданы для динамических имен листов

Шаг 6

Теперь, если вы хотите динамически создавать файлы excel

Выберите Диспетчер подключений Excel, созданный на панели «Менеджеры подключения», а затем перейдите в «Свойства»

Шаг 7

SaiExcel5.png
Нажмите на панель навигации на вкладке «Выражения», и вы перейдете в окно редактора свойств.

Выберите «Путь файла Excel» в раскрывающемся списке вкладки «Свойства» в окне «Выражение свойства» и нажмите «Панель навигации« Выражение ».

Шаг 8

Теперь вы будете направлены в окно построителя выражений, где вы можете создать выражение для пути к файлу и имени файла для листа excel, как показано ниже.

Проверьте выражение, используя «Вычислить выражение» внизу, и когда вы счастливы, нажмите «ОК».

Это все, что ты сделал.

Теперь, когда вы выполняете пакет, вы увидите желаемые имена листов с нужным именем файла в желаемом пути к файлу.

Шаг 9

SaiExcel6.png
Теперь вы будете направлены в окно построителя выражений, где вы можете создать выражение для пути к файлу и имени файла для листа excel, как показано ниже.

Проверьте выражение, используя «Вычислить выражение» внизу, и когда вы счастливы, нажмите «ОК».

Это все, что ты сделал.

Теперь, когда вы выполняете пакет, вы увидите желаемые имена листов с нужным именем файла в желаемом пути к файлу.

Author

Sai Gangu
Sai Gangu
 Google Translate
Google Translate

Our services

database maintenance | database design | web site design | web site hosting | web site security | cloud services | social media

© 2016 Claytabase Ltd, registered company in the UK 08985867

Quick links

RSS Login ContactПолитика в отношении файлов cookieКарта сайта

Find us on social media

facebook.com/Claytabaseinstagram.com/claytabase/twitter.com/Claytabaselinkedin.com/company/claytabase-ltd

Get in touch

+441983300796info@claytabase.co.ukGround Floor, Building 1000, Lakeside North Harbour, Western Road, Portsmouth, Hampshire, United Kingdom, PO6 3EZ

Partners and memberships

Ousia logo
Настройки на этом сайте настроены так, что разрешены все файлы cookie. Их можно изменить на странице политики и настроек cookie. Продолжая использовать этот сайт, вы соглашаетесь на использование файлов cookie.
Ousia Logo
Ousia CMS Loader