Udostępnij za pośrednictwem


obiekt docelowy programu Excel

obiekt docelowy programu Excel ładuje dane do arkusza lub zakresów w Microsoft Skoroszyty programu Excel.

obiekt docelowy programu Excel są dostępne trzy różne dane dostępu trybów ładowania danych:

  • Tabela lub widok.

  • Tabela lub widok, określony w zmiennej.

  • Wyniki instrukcja języka SQL.Kwerendy mogą być kwerendy parametryczne.

Important noteImportant Note:

W programie Excel arkusz lub zakres jest odpowiednikiem tabela lub widok.Listy dostępnych tabel w edytory Excel urządzenie źródłowe i obiekt obiekt docelowy wyświetlanie tylko istniejących arkuszy (identyfikowanych przez znak $ dołączana do nazwy arkusza, takie jak $ Arkusz1) i nazwane zakresy (identyfikowanych przez brak znaku $, takie jak MyRange).

obiekt docelowy program Excel używa zarządcę połączenia programu Excel, aby połączyć się z danych urządzenie źródłowe, oraz Menedżera połączeń określa pliku skoroszyt, który ma być użyty.Aby uzyskać więcej informacji zobaczMenedżer połączeń programu Excel.

obiekt docelowy programu Excel ma jeden zwykły dane wejściowe i wyjściowe jeden błąd.

Uwagi dotyczące użycia

Menedżer połączeń program Excel używa Microsoft Dostawca OLE DB dla aparatu Jet 4.0 i jego obsługi sterowników ISAM programu Excel (indeksowane sekwencyjnego metoda dostępu) do łączenia się i odczytywania i zapisywania danych do źródeł danych programu Excel.

Wiele istniejące Microsoft Artykuły z bazy wiedza Microsoft wiedza Base dokumentu zachowanie tego dostawca i sterownik, a mimo że te artykuły nie są specyficzne dla Integration Services lub jego poprzednika Data transformacja Services warto wiedzieć o pewnych zachowań, które mogą prowadzić do nieoczekiwanych rezultatów. Aby uzyskać ogólne informacje dotyczące użytkowania i działanie sterownika programu Excel zobacz HOWTO: Używanie obiektów ADO z danymi programu Excel z Visual Basic lub Visual Basic for APPLICATIONS.

Następujące zachowania dostawca Jet, który jest dołączony do sterownika programu Excel może prowadzić do nieoczekiwanych wyniki podczas zapisywania danych do obiekt docelowy programu Excel.

  • Zapisywanie danych tekstowych.Gdy sterownik Excel zapisuje tekst wartości danych do programu Excel obiekt docelowy, sterownik poprzedza tekst w każdej komórce znak pojedynczy cudzysłów ('), aby zapewnić, że zapisane wartości będą interpretowane jako wartości tekstowe.Jeśli masz lub opracowanie procesu zapisanych danych lub innych aplikacji, które odczytu może konieczne jest uwzględnienie specjalnej obsługi znaku pojedynczy cudzysłów, po każdej wartości tekstowe.

  • **Zapisywanie da memo (ntext)**ta.Zanim to kolumna programu Excel można pomyślnie zapisać ciągi dłuższe niż 255 znaków, sterownik musi rozpoznać typ danych obiekt docelowy kolumny jako memo and not ciąg znaków.Jeśli obiekt docelowy tabela zawiera już wierszy danych, a następnie pierwszych wierszach, które są pobrane przez sterownik musi zawierać co najmniej jedno wystąpienie wartości dłuższe niż 255 znaków kolumna memo.Jeżeli tabela docelowa jest tworzony podczas projektowania pakiet lub przy uruchomieniu czas, instrukcja musi używać jako typ danych LONGTEXT (lub jednym z jego synonimów) kolumna memo.

  • Typy danych.Sterownik program Excel rozpoznaje tylko ograniczony zestaw typów danych.For example, all numeric columns are interpreted as doubles (DT_R8), and all string columns (other than memo columns) are interpreted as 255-character Unicode strings (DT_WSTR).Integration Services maps the Excel data types as follows:

    • Liczbowe zmiennoprzecinkowe podwójnej precyzji (DT_R8)

    • Waluta waluty (DT_CY)

    • logiczny logiczny (DT_BOOL)

    • Data/Godzina     datetime (DT_DATE)

    • Ciąg Unicode ciąg, długość 255 (DT_WSTR)

    • Memo Strumień tekstu Unicode (DT_NTEXT)

  • Data type and length conversions.Integration Services does not implicitly convert data types.W rezultacie konieczne może być jawnie konwertować dane programu Excel przed załadowaniem go w obiekt obiekt docelowy-Excel lub do konwertowania danych innych niż program Excel przed załadowaniem go do docelowego programu Excel za pomocą transformacji pochodnego kolumna lub konwersji danych.W takim wypadku może być przydatne do tworzenia wstępnej pakiet za pomocą importu i eksportu kreatora, który konfiguruje niezbędne konwersje.Oto kilka przykładów konwersje, które mogą być wymagane:

    • Konwersja między kolumnami ciąg znaków Unicode w programie Excel i o określonej strony kodowe kolumny ciąg nie obsługujących kodu Unicode.

    • Konwersja między kolumnami ciąg Excel 255 znaków i ciągu kolumn o różnej długości.

    • Konwersja między podwójnej precyzji programu Excel kolumny liczbowe i kolumny liczbowe innych typów.

Konfigurowanie obiekt docelowy programu Excel

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w Edytor obiekt docelowy programu Excel okna dialogowego kliknij jedną z następujących tematów:

The Advanced Editor dialog box reflects all the properties that can be zestaw programmatically.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości, zobacz Jak Ustawianie właściwości składnik przepływu danych.

Aby uzyskać informacje na temat odtwarzanych w pętli do grupy plików programu Excel zobacz Jak Pętla za pomocą programu Excel pliki, a tabele przy użyciu kontenera Foreach pętli.

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.

Historia zmian

Microsoft Learning

  • Usunięcie notatki o jak danych urządzenie źródłowe używające Microsoft Pakiet Office Excel 2007 wymaga Menedżera połączenia inny niż w starszych wersjach programu Excel. Aby uzyskać zaktualizowane informacje jak to zrobić zobacz Jak Podłącz do skoroszytu programu Excel.