Jak zapisać lub wyeksportować każdy arkusz jako plik CSV / PDF w programie Excel?
Na przykład masz duży skoroszyt z wieloma arkuszami i chcesz zapisać lub wyeksportować każdy arkusz jako osobny plik .csv lub plik PDF, jak zrobić to łatwo i szybko? W tym artykule przedstawię kilka metod rozwiązania tego problemu.
- Zapisz lub wyeksportuj każdy arkusz jako plik CSV / PDF z funkcją Zapisz jako
- Zbiorcze zapisywanie lub eksportowanie każdego arkusza jako pliku CSV z VBA
- Zapisz lub wyeksportuj każdy arkusz jako plik CSV / PDF za pomocą Kutools for Excel
Zapisz lub wyeksportuj każdy arkusz jako plik CSV / PDF z funkcją Zapisz jako
Jak wiesz, Microsoft Excel może zapisać bieżący arkusz jako pojedynczy plik .csv lub plik PDF. Dlatego możesz ręcznie zapisywać lub eksportować każdy arkusz jako plik .csv lub PDF.
1. Przejdź do arkusza, który chcesz zapisać lub wyeksportować jako pojedynczy plik .csv, i kliknij filet (lub Przycisk pakietu Office)> Zapisz jako.
2. W otwartym oknie dialogowym określ folder docelowy, w którym zostanie zapisany plik .csv, kliknij plik Zapisz jako typ i wybierz CSV (rozdzielany przecinkami) (* .csv) or PDF (* .pdf) z listy rozwijanej i kliknij Zapisz przycisk.
3. Będą się pojawiać kolejno dwa okna dialogowe z ostrzeżeniami. Proszę kliknąć OK > Tak.
Uwaga: Jeśli zapiszesz aktywny arkusz jako plik PDF, te okna dialogowe nie pojawią się. Po prostu przejdź do następnego kroku.
4. Powtórz powyższe kroki 1-3, aby po kolei zapisać inne arkusze jako osobne pliki .csv.
Zbiorcze zapisywanie lub eksportowanie każdego arkusza jako pliku CSV z VBA
Jeśli istnieje wiele arkuszy, które chcesz zapisać lub wyeksportować jako pliki .csv, pierwsza metoda będzie dość czasochłonna i żmudna. Ten VBA może uprościć pracę i ułatwić zapisywanie lub eksportowanie każdego arkusza jako pliku .csv.
1. naciśnij inny + F11 klawisze jednocześnie, aby otworzyć okno Microsoft Visual Basic for Application.
2. kliknij wstawka > Moduł, a następnie wklej następujący kod VBA do nowego okna modułu.
VBA: Zapisz każdy arkusz jako osobny plik CSV
Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Kliknij run lub naciśnij F5 klucz do uruchomienia tego VBA.
4. W otwartym oknie dialogowym Przeglądaj określ folder docelowy, w którym zostaną zapisane wszystkie pliki .csv, i kliknij plik OK przycisk.
Następnie zobaczysz, że każdy arkusz jest zapisywany / eksportowany jako osobny plik .csv w określonym folderze docelowym.
Zapisz lub wyeksportuj każdy arkusz jako plik CSV / PDF za pomocą Kutools for Excel
Niektórzy użytkownicy Excela mogą z pewnych powodów odrzucić kod VBA. Nie martw się! Trzecia metoda umożliwia również zbiorcze zapisywanie lub eksportowanie każdego arkusza jako pliku .csv lub pliku PDF za pomocą rozszerzenia Podziel skoroszyt użyteczność Kutools dla programu Excel.
Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz
1. Kliknij Enterprise > skoroszyt > Podziel skoroszyt.
2. W otwartym oknie dialogowym Podziel skoroszyt,
(1) Kontynuuj wybieranie wszystkich arkuszy. Jeśli nie, możesz wcześniej zaznaczyć to pole wyboru Nazwa arkusza aby zaznaczyć wszystkie arkusze;
(2) Sprawdź Określ format zapisu opcja;
(3) Kliknij poniższe pole Określ format zapisu wybierz opcję i wybierz CSV (Macintosh) (*. Csv) or PDF (* .pdf) z rozwijanej listy.
(4) Kliknij Split przycisk.
Note: Jeśli w skoroszycie znajdują się ukryte i puste arkusze, zaznacz Pomiń ukryte arkusze pudełko i Pomiń pusty arkusz box zignoruje wszystkie puste lub ukryte arkusze podczas eksportowania.
Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz
3. W otwartym oknie dialogowym Przeglądaj w poszukiwaniu folderu określ folder docelowy, w którym zostaną zapisane wszystkie pliki .csv lub PDF, i kliknij przycisk OK przycisk.
Teraz zobaczysz, że każdy arkusz jest eksportowany i zapisywany jako osobny plik .csv w określonym folderze.
Demo: zapisz lub wyeksportuj każdy arkusz jako plik CSV / PDF w programie Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!