Web design and hosting, database, cloud and social media solutions that deliver business results
  • Rozwiązania biznesowe
    • Oprogramowanie
    • Projektowanie stron
      • Bezpieczeństwo witryny
      • Lokalizacja i tłumaczenie stron internetowych
    • Usługi baz danych
      • Integracja danych
      • Przybory
    • Zrobotyzowana automatyzacja procesów
    • Usługi biznesowe
      • Microsoft Azure
    • Media Społecznościowe
    • Microsoft Office
  • Akademia
    • Nasze środowisko testowe
    • Nauka projektowania baz danych
      • Używanie funkcji datownika SQL Server
      • SQL Server 2008 planu konserwacji
      • Korzystanie z funkcji serwera SQL Server
      • Korzystanie z programu SQL Server Pivot-Unpivot
      • Używanie dat serwera SQL
    • Nauka projektowania stron internetowych
      • CSS
      • ASP-NET
      • Korzystanie z JavaScript
    • Nauka w chmurze i usługi IT
      • Błąd harmonogramu zadań 2147943645
      • Żądanie SSL i generowanie pliku PFX w OpenSSL Simple Steps
  • O
    • Portfel Pracy
    • Zespół
      • Adrian Anandan
      • Ali Al Amine
      • Ayse Hur
      • Chester Copperpot
      • Gavin Clayton
      • Sai Gangu
      • Suneel Kumar
      • Surya Mukkamala
عربى (AR)čeština (CS)Deutsch (DE)English (EN-GB)English (EN-US)Español (ES)فارسی (FA)Français (FR)हिंदी (HI)italiano (IT)日本語 (JA)polski (PL)Português (PT)русский (RU)Türk (TR)中国的 (ZH)

SSIS, Utwórz dynamiczny plik Excel z dynamicznymi nazwami arkuszy

Utwórz dynamiczny plik Excel z dynamicznymi nazwami arkuszy w SSIS. Znalazłem to jeden z najłatwiejszych sposobów dynamicznego tworzenia pliku Excela z dynamicznymi nazwami arkuszy.

Krok 1

SaiExcel1.png

Wybierz Edytor zadań SQL, a następnie w Ogólne -> Typ połączenia -> Wybierz Excel

Krok 3

SaiExcel2.png
A potem tuż pod Typ połączenia w zakładce „Połączenie” wybierz „Nowe połączenie”, a zobaczysz obraz po prawej stronie.

Krok 3

Utwórz pusty plik Excela lub fikcyjny plik, aby wybrać plik na powyższym ekranie.

Nie musisz się martwić o nagłówki itp.

Krok 4

Wybierz typ źródła SQL jako „Wprowadzanie bezpośrednie”

Krok 5

SaiExcel3.png
To jest kluczowa część.

Na karcie Instrukcja SQL napisz kod w taki sam sposób, w jaki robimy to przy tworzeniu tabeli w języku SQL.

Można tworzyć kolumny w zależności od rodzaju typów kolumn, takich jak Varchar, INT, DECIMAL itp.

Tutaj, na powyższym rysunku, „” odnosi się do nazwy arkusza, a reszta odnosi się do kolumn w arkuszu.

Następnie kliknij „OK”.

Jeśli chcesz mieć wiele arkuszy, wykonaj powyższe kroki z wieloma edytorami zadań SQL.

Teraz wszystko ustawione na dynamiczne nazwy arkuszy
SaiExcel4.png
Jeśli chcesz mieć wiele arkuszy, wykonaj powyższe kroki z wieloma edytorami zadań SQL.

Teraz wszystko ustawione na dynamiczne nazwy arkuszy

Krok 6

Teraz, jeśli chcesz dynamicznie tworzyć pliki programu Excel

Wybierz Menedżera połączeń programu Excel utworzonego w okienku Menedżery połączeń, a następnie przejdź do Właściwości

Krok 7

SaiExcel5.png
Kliknij panel nawigacyjny zakładki Wyrażenia, a zostaniesz przekierowany do okna Edytor wyrażeń właściwości.

Wybierz „Ścieżka pliku Excel” z rozwijanej listy zakładki Właściwości w oknie Wyrażenie właściwości i kliknij panel nawigacyjny „Wyrażenie”.

Krok 8

Teraz zostaniesz przekierowany do okna konstruktora wyrażeń, w którym możesz zbudować swoje wyrażenie dla ścieżki pliku i nazwy pliku dla arkusza Excela, jak poniżej.

Sprawdź wyrażenie, używając „Oceń wyrażenie” u dołu, a kiedy będziesz zadowolony, kliknij „OK”.

To wszystko, co zrobiłeś.

Teraz, gdy uruchomisz pakiet, zobaczysz żądane nazwy arkuszy z żądaną nazwą pliku w żądanej ścieżce do pliku.

Krok 9

SaiExcel6.png
Teraz zostaniesz przekierowany do okna konstruktora wyrażeń, w którym możesz zbudować swoje wyrażenie dla ścieżki pliku i nazwy pliku dla arkusza Excela, jak poniżej.

Sprawdź wyrażenie, używając „Oceń wyrażenie” u dołu, a kiedy będziesz zadowolony, kliknij „OK”.

To wszystko, co zrobiłeś.

Teraz, gdy uruchomisz pakiet, zobaczysz żądane nazwy arkuszy z żądaną nazwą pliku w żądanej ścieżce do pliku.

Author

Helpful?

Please note, this commenting system is still in final testing.
Copyright Claytabase Ltd 2020

Registered in England and Wales 08985867

RSSLoginLink Polityka Cookiemapa strony

Social Media

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

Get in Touch

+442392064871info@claytabase.comClaytabase Ltd, Unit 3d, Rink Road Industrial Estate, PO33 2LT, United Kingdom
Ustawienia na tej stronie są ustawione tak, że wszystkie pliki cookie. Mogą one być zmieniane na naszej polityki i ustawień strony z ciasteczkami. Dalsze korzystanie z tej strony, wyrażasz zgodę na korzystanie z plików cookie.
Ousia Logo
Logout
Ousia CMS Loader