Jak połączyć / zaimportować wiele plików CSV do wielu arkuszy?
Jeśli chcesz zaimportować wiele plików csv z folderu jako oddzielne arkusze w skoroszycie, jak możesz sobie z tym poradzić w programie Excel?
Importuj wiele plików CSV do oddzielnych arkuszy z kodem VBA
Importuj wiele plików csv do oddzielnych arkuszy za pomocą Kutools for Excel
Podziel skoroszyt na wiele oddzielnych plików csv / pdf / txt / excel
Importuj wiele plików CSV do oddzielnych arkuszy z kodem VBA
Aby szybko zaimportować wiele plików csv do skoroszytu, poniższy kod VBA może wyświadczyć ci przysługę, wykonaj następujące czynności:
1. Przytrzymaj ALT + F11 klucze w programie Excel, aby otworzyć plik Microsoft Visual Basic for Applications okno.
2. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.
Kod VBA: Importuj wiele plików tekstowych do oddzielnych arkuszy:
Sub CombineCsvFiles()
'updateby Extendoffice
Dim xFilesToOpen As Variant
Dim I As Integer
Dim xWb As Workbook
Dim xTempWb As Workbook
Dim xDelimiter As String
Dim xScreen As Boolean
On Error GoTo ErrHandler
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
xDelimiter = "|"
xFilesToOpen = Application.GetOpenFilename("Text Files (*.csv), *.csv", , "Kutools for Excel", , True)
If TypeName(xFilesToOpen) = "Boolean" Then
MsgBox "No files were selected", , "Kutools for Excel"
GoTo ExitHandler
End If
I = 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Copy
Set xWb = Application.ActiveWorkbook
xTempWb.Close False
Do While I < UBound(xFilesToOpen)
I = I + 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Move , xWb.Sheets(xWb.Sheets.Count)
Loop
ExitHandler:
Application.ScreenUpdating = xScreen
Set xWb = Nothing
Set xTempWb = Nothing
Exit Sub
ErrHandler:
MsgBox Err.Description, , "Kutools for Excel"
Resume ExitHandler
End Sub
3. Następnie naciśnij F5 klucz do wykonania tego kodu, a wyskoczy okno, przejdź do określonego folderu i wybierz pliki csv, które chcesz zaimportować do programu Excel, zobacz zrzut ekranu:
4. A następnie kliknij Otwarte przycisk, wybrane pliki csv zostały zaimportowane jako oddzielne arkusze w nowym skoroszycie.
5. Na koniec możesz zapisać nowy skoroszyt według potrzeb.
Importuj wiele plików csv do oddzielnych arkuszy za pomocą Kutools for Excel
Jeśli Kutools dla programu Excelz jego potężnym narzędziemPołączyć, możesz szybko łączyć lub importować wiele plików csv do jednego arkusza roboczego lub wielu oddzielnych arkuszy, zgodnie z potrzebami.
Po zainstalowaniu Kutools dla programu Excel, zrób tak:
1. Proszę kliknąć Kutools Plus > Połączyćzobacz zrzut ekranu:
2. W Połącz arkusze w oknie dialogowym, wybierz Połącz wiele arkuszy ze skoroszytów w jeden skoroszytzobacz zrzut ekranu:
3, w Krok 2 kreatora, kliknij Dodaj > filet aby wybrać pliki csv, które chcesz połączyć, zobacz zrzut ekranu:
4. W wyskoczył Otwarte dialog, wybierz (* .csv) z listy rozwijanej, a następnie określ pliki csv, które chcesz scalić.
5. Następnie kliknij Otwarte przycisk, a wybrane pliki csv zostały zaimportowane do okna dialogowego, zobacz zrzut ekranu:
6, w Krok 3, wykonaj następujące czynności:
(1.) Sprawdzanie Pierwszy wiersz każdego arkusza (komentarze) z Wstaw informacje z arkusza wszystkie informacje o plikach csv zostaną wstawione do połączonych arkuszy jako komentarze;
(2.) Możesz zmienić nazwy plików csv według potrzeb;
(3.) możesz pominąć puste pliki csv, gdy napotkasz pusty plik csv.
7. Następnie kliknij koniec a po zakończeniu łączenia możesz określić nazwę pliku i lokalizację nowego połączonego skoroszytu. Zobacz zrzut ekranu:
8. Następnie kliknij Zapisz przycisk, w wyskakującym okienku, możesz otworzyć nowy plik kliknij Taki zamknij go, klikając Niezobacz zrzut ekranu:
9. A potem możesz zapisać ten scenariusz lub nie tak, jak chcesz. Zobacz zrzut ekranu:
10. W końcu wybrane pliki csv zostały zaimportowane do nowego skoroszytu z oddzielnym arkuszem roboczym, patrz zrzut ekranu:
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Demo: Importuj wiele plików csv do oddzielnych arkuszy za pomocą Kutools for Excel
Podziel skoroszyt na wiele oddzielnych plików csv / pdf / txt / excel
W niektórych przypadkach możesz chcieć podzielić skoroszyt na oddzielne pliki csv, narzędzie Kutools dla programu Excel's Split Workbook może szybko i łatwo zakończyć tę pracę.
Po zainstalowaniu Kutools dla programu Excel, zrób tak:
1. Kliknij Kutools Plus > skoroszyt > Podziel skoroszytzobacz zrzut ekranu:
2. W Podziel skoroszyt Okno dialogowe:
(1.) Sprawdź arkusze, które chcesz podzielić;
(2.) I sprawdź Określ zapisywanieformat, a następnie wybierz format pliku, który chcesz zapisać;
(3.) Następnie kliknij Split i określ folder, w którym zostaną umieszczone oddzielne pliki.
3. A następnie kliknij OK aby rozpocząć dzielenie, skoroszyt zostanie podzielony na oddzielne potrzebne pliki csv.
Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!
Podziel skoroszyt na wiele oddzielnych plików csv / pdf / txt / 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!