Udostępnij przez


Źródło programu Excel

Dotyczy:SQL Server SSIS Integration Runtime w ramach usługi Azure Data Factory

Źródło programu Excel wyodrębnia dane z arkuszy lub zakresów w skoroszytach programu Microsoft Excel.

Ważne

Aby uzyskać szczegółowe informacje o nawiązywaniu połączenia z plikami programu Excel oraz o ograniczeniach i znanych problemach związanych z ładowaniem danych z plików programu Excel lub do programu Excel, zobacz Ładowanie danych z programu Excel za pomocą usług SQL Server Integration Services (SSIS).

Tryby dostępu

Źródło programu Excel udostępnia cztery różne tryby dostępu do danych na potrzeby wyodrębniania danych:

  • Tabela lub widok.

  • Tabela lub widok określony w zmiennej.

  • Wyniki instrukcji SQL. Zapytanie może być zapytaniem sparametryzowanym.

  • Wyniki instrukcji SQL przechowywanej w zmiennej.

Źródło programu Excel używa menedżera połączeń programu Excel do nawiązywania połączenia ze źródłem danych, a menedżer połączeń określa plik skoroszytu do użycia. Aby uzyskać więcej informacji, zobacz Menedżer połączeń programu Excel.

Źródło programu Excel ma jedno standardowe dane wyjściowe i jedno wyjście błędów.

Konfiguracja źródła programu Excel

Właściwości można ustawić za pomocą projektanta usług SSIS lub programowo.

Okno dialogowe Edytor zaawansowany odzwierciedla wszystkie właściwości, które można ustawić programowo. Aby uzyskać więcej informacji o właściwościach, które można ustawić w oknie dialogowym edytora zaawansowanego lub programowo, kliknij jeden z następujących tematów:

Aby uzyskać informacje na temat pętli w grupie plików programu Excel, zobacz Loop through Excel Files and Tables by Using a Foreach Loop Container (Pętla za pomocą kontenera pętli Foreach).

Edytor źródłowy programu Excel (strona Menedżera połączeń)

Użyj węzła Menedżer połączeń okna dialogowego Edytora źródłowego programu Excel , aby wybrać skoroszyt programu Microsoft Excel, który ma być używany przez źródło. Źródło programu Excel odczytuje dane z arkusza lub nazwanego zakresu w istniejącym skoroszycie.

Uwaga / Notatka

Właściwość CommandTimeout źródła programu Excel nie jest dostępna w Edytorze źródłowym programu Excel, ale można ustawić za pomocą edytora zaawansowanego. Aby uzyskać więcej informacji na temat tej właściwości, zobacz sekcję Źródło Excel w Właściwościach Niestandardowych Excel.

Opcje statyczne

Menedżer połączenia OLE DB
Wybierz istniejącego menedżera połączeń programu Excel z listy lub utwórz nowe połączenie, klikając pozycję Nowy.

Nowy
Utwórz nowego menedżera połączeń przy użyciu okna dialogowego Menedżer połączeń programu Excel .

tryb dostępu do danych
Określ metodę wybierania danych ze źródła.

Wartość Opis
Tabela lub widok Pobieranie danych z arkusza lub nazwanego zakresu w pliku programu Excel.
Nazwa tabeli lub zmienna nazwy widoku Określ nazwę arkusza lub zakresu w zmiennej.

Powiązane informacje:Używanie zmiennych w pakietach
Polecenie SQL Pobieranie danych z pliku programu Excel przy użyciu zapytania SQL.
Polecenie SQL z użyciem zmiennej Określ tekst zapytania SQL w zmiennej.

Prapremiera
Podejrzyj wyniki, korzystając z okna dialogowego widoku danych. Podgląd może wyświetlać maksymalnie 200 wierszy.

Opcje dynamiczne trybu dostępu do danych

Tryb dostępu do danych = Tabela lub widok

Nazwa arkusza programu Excel
Wybierz nazwę arkusza lub nazwanego zakresu z listy dostępnych w skoroszycie programu Excel.

Tryb dostępu do danych = nazwa tabeli lub zmienna nazwy widoku

Nazwa zmiennej
Wybierz zmienną zawierającą nazwę arkusza lub nazwanego zakresu.

Tryb dostępu do danych = polecenie SQL

Tekst polecenia SQL
Wprowadź tekst zapytania SQL, skompiluj zapytanie, klikając pozycję Kompiluj zapytanie lub przejdź do pliku zawierającego tekst zapytania, klikając przycisk Przeglądaj.

Parametry
Jeśli wprowadzono zapytanie sparametryzowane za pomocą ? jako symbol zastępczy parametru w tekście zapytania użyj okna dialogowego Ustawianie parametrów zapytania , aby zamapować parametry wejściowe zapytania na zmienne pakietu.

Kompilowanie zapytania
Użyj okna dialogowego Konstruktora zapytań , aby wizualnie skonstruować zapytanie SQL.

Przeglądaj
Użyj okna dialogowego Otwórz , aby zlokalizować plik zawierający tekst zapytania SQL.

Analizowanie zapytania
Sprawdź składnię tekstu zapytania.

Tryb dostępu do danych = polecenie SQL ze zmiennej

Nazwa zmiennej
Wybierz zmienną zawierającą tekst zapytania SQL.

Edytor źródłowy programu Excel (strona kolumn)

Użyj strony Kolumny okna dialogowego Edytora źródłowego programu Excel , aby zamapować kolumnę wyjściową na każdą kolumnę zewnętrzną (źródłową).

Opcje

Dostępne kolumny zewnętrzne
Wyświetl listę dostępnych kolumn zewnętrznych w źródle danych. Nie można użyć tej tabeli do dodawania lub usuwania kolumn.

Kolumna zewnętrzna
Wyświetl kolumny zewnętrzne (źródłowe) w kolejności, w której zadanie je odczytuje. Możesz zmienić tę kolejność, usuwając najpierw zaznaczenie wybranych kolumn w tabeli omówionej powyżej, a następnie wybierając kolumny zewnętrzne z listy w innej kolejności.

kolumna wyjściowa
Podaj unikatową nazwę dla każdej kolumny danych wyjściowych. Wartość domyślna to nazwa wybranej kolumny zewnętrznej (źródłowej). można jednak wybrać dowolną unikatową, opisową nazwę. Nazwa, którą podano, będzie wyświetlana w SSIS Designer.

Edytor źródłowy programu Excel (Strona błędu)

Użyj strony Dane wyjściowe błędów okna dialogowego Edytora źródłowego programu Excel, aby wybrać opcje obsługi błędów i ustawić właściwości w kolumnach danych wyjściowych błędów.

Opcje

Dane wejściowe lub wyjściowe
Wyświetl nazwę źródła danych.

Kolumna
Wyświetl kolumny zewnętrzne (źródłowe) wybrane na stronie Menedżer połączeń okna dialogowego Edytor źródła programu Excel .

Błąd
Określ, co powinno się stać, gdy wystąpi błąd: zignoruj go, przekieruj wiersz lub spowoduj awarię składnika.

Tematy związane:Obsługa błędów w danych

Obcinania
Określ, co powinno się zdarzyć, gdy wystąpi skrócenie: zignoruj błąd związany ze skróceniem, przekieruj wiersz lub spowoduj awarię składnika.

Opis
Wyświetl opis błędu.

Przypisz tę wartość do zaznaczonych komórek
Wskaż, co powinno się zdarzyć z wszystkimi zaznaczonymi komórkami, gdy wystąpi błąd lub obcięcie: zignoruj usterkę, przekieruj wiersz lub spowoduj niepowodzenie komponentu.

Zastosuj
Zastosuj opcję obsługi błędów do zaznaczonych komórek.

Ładowanie danych z programu Excel lub do programu Excel przy użyciu usług SQL Server Integration Services (SSIS)
Miejsce docelowe programu Excel
Menedżer połączeń programu Excel