Przejdź do głównej zawartości

Zapisuje kilka tabel projektu w różnych arkuszach jednego skoroszytu Microsoft Excel, zachowując formatowanie sformatowanego szablonu. Każda tabela wypełnia jeden nazwany arkusz; cały skoroszyt jest raz tworzony z szablonu i renderowany w jednym przebiegu, dzięki czemu arkusze nie nadpisują się nawzajem tak, jak robiłyby to osobne eksporty jednoarkuszowe, gdy mają wspólny plik wyjściowy.

Użyj tego kroku, gdy jeden skoroszyt ma zawierać więcej niż jeden arkusz wyników — na przykład sformatowany szablon raportowy z arkuszem danych, arkuszem podsumowania i arkuszem parametrów. Dla pojedynczego arkusza lub zwykłego, niesformatowanego skoroszytu użyj zamiast tego kroku Export to Excel (krok).

Formatowanie szablonu jest przenoszone na każdy zapisany arkusz: wartości, formaty liczb, czcionki, wypełnienia, obramowania, scalone komórki i szerokości kolumn. Szablon, który zawiera tabele przestawne lub wykresy, traci te obiekty przy zapisie jego arkuszy — zapis ich nie odtwarza.

Konto dokumentów i folder, do którego zapisywany jest skoroszyt, wraz z Nazwą pliku skoroszytu.

Sformatowany szablon, z którego tworzony jest skoroszyt — konto dokumentów i ścieżka do istniejącego pliku .xlsx, którego formatowanie dziedziczy każdy zapisany arkusz. Gdy nie podano szablonu, krok wychodzi od istniejącego pliku wyjściowego, jeśli już istnieje.

Skoroszyt jest domyślnie zapisywany bez kompresji. Dostępna jest kompresja Zip, GZip lub BZip2.

Każdy wpis w tabeli Arkusze wypełnia jeden arkusz skoroszytu:

Pole Przeznaczenie
Źródło Tabela projektu dostarczająca wiersze arkusza.
Arkusz docelowy Arkusz w szablonie do wypełnienia.
Zakres Opcjonalny zakres w stylu A1 (na przykład A1:S1000000), którego istniejące wartości są czyszczone przed zapisem tabeli, bez naruszania otaczających komórek szablonu.
Zapisz nagłówek Czy zapisać wiersz nagłówka z nazwami kolumn. Domyślnie włączone.
Kolumny Kolumny do zapisania, w kolejności, gdy nie chcesz zapisywać każdej kolumny tabeli źródłowej.

Na formularzu są także te pola:

  • Istniejący skoroszyt (if_exists) — Zakończ krok błędem, nic nie zapisując (fail) zatrzymuje krok, gdy skoroszyt już istnieje. Domyślna opcja Zapisz do niego arkusze (replace) zapisuje go.
  • We wpisie arkusza Sortuj wiersze według (sort_columns) porządkuje zapisywane wiersze według tych kolumn źródłowych, od pierwszego klucza, każda z ustawieniami Kolumna, Rosnąco i Wartości NULL; Brakujące komórki jako (null_as) to tekst zapisywany w każdej brakującej komórce arkusza, także w kolumnach numerycznych; a Istniejący arkusz (if_sheet_exists) określa, co się dzieje, gdy skoroszyt ma już ten arkusz: Zakończ krok niepowodzeniem (fail) zatrzymuje krok, a Pozostaw bez zmian (skip) pozostawia ten arkusz bez zmian.

Każdy arkusz podlega tym samym limitom Excel co eksport jednoarkuszowy: co najwyżej 1 048 576 wierszy (wiersz nagłówka się liczy) i 16 384 kolumn. Arkusz, który by je przekroczył, zatrzymuje krok zamiast tworzyć plik, którego Excel nie chce otworzyć. Dla danych większych niż te rozmiary eksportuj zamiast tego do CSV lub Parquet.