Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie kombiniere / importiere ich mehrere CSV-Dateien in mehrere Arbeitsblätter?

Wenn Sie mehrere CSV-Dateien aus einem Ordner als separate Arbeitsblätter in einer Arbeitsmappe importieren möchten, wie können Sie diesen Auftrag in Excel verarbeiten?

Importieren Sie mehrere CSV-Dateien in separate Arbeitsblätter mit VBA-Code

Importieren Sie mehrere CSV-Dateien in separate Arbeitsblätter mit Kutools für Excel

Teilen Sie eine Arbeitsmappe in mehrere separate csv / pdf / txt / Excel-Dateien auf


Kombinieren / Importieren mehrerer Arbeitsblätter oder CSV-Dateien in eine Arbeitsmappe:

In Ihrer täglichen Arbeit kann das Kombinieren mehrerer Arbeitsblätter oder Arbeitsmappen zu einem einzigen Arbeitsblatt oder einer Arbeitsmappe eine riesige und hochkarätige Arbeit sein. Aber wenn du es getan hast Kutools for Excelmit seinem mächtigen Nutzen - Kombinierenkönnen Sie mehrere Arbeitsblätter und Arbeitsmappen schnell zu einem Arbeitsblatt oder einer Arbeitsmappe kombinieren.

Importieren Sie CSV in Arbeitsblatt 6

Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!



Um schnell mehrere CSV-Dateien in eine Arbeitsmappe zu importieren, kann der folgende VBA-Code Ihnen einen Gefallen tun:

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel in Excel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. Klicken Sie Einsatz > Modul, und fügen Sie den folgenden Code in die Modul Fenster.

VBA-Code: Importieren Sie mehrere Textdateien in separate Arbeitsblätter:

Sub CombineCsvFiles()
'updateby Extendoffice 20151015
    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. Dann drücken F5 Schlüssel, um diesen Code auszuführen, und ein Fenster wird ausgeblendet, gehen Sie zu dem bestimmten Ordner und wählen Sie die CSV-Dateien, die Sie nach Excel importieren möchten, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 1

4. Und dann klick Anmeldung möglich Die ausgewählten csv-Dateien wurden als separate Arbeitsblätter in eine neue Arbeitsmappe importiert.

5. Schließlich können Sie die neue Arbeitsmappe speichern, wie Sie benötigen.


Wenn Sie Kutools for Excelmit seiner leistungsfähigen Werkzeug-KombinierenSie können mehrere csv-Dateien schnell zu einem einzelnen Arbeitsblatt oder mehreren separaten Arbeitsblättern kombinieren oder importieren.

Nach der Installation Kutools for Excel, mach bitte wie folgt:

1. bitte klicken Unternehmen > Kombinieren, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 5

2. In dem Arbeitsblätter kombinieren Dialogfeld, wählen Sie bitte Kombinieren Sie mehrere Arbeitsblätter aus Arbeitsmappen zu einer Arbeitsmappe, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 6

3. In dem Schritt 2 Klicken Sie auf den Assistenten Add > Datei Wählen Sie die CSV-Dateien, die Sie kombinieren möchten, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 7

4. In den herausgesprungenen Anmeldung möglich Dialog auswählen (* .csv) aus der Dropdown-Liste, und geben Sie dann die CSV-Dateien, die Sie zusammenführen möchten.

Importieren Sie CSV in Arbeitsblatt 8

5. Dann klick Anmeldung möglich Schaltfläche, und Ihre ausgewählten CSV-Dateien wurden in das Dialogfeld importiert, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 9

6. In dem Schritt 3, machen Sie bitte folgende Operationen:

(1.) Überprüfung Erste Reihe jedes Arbeitsblatts (Kommentare) von dem Fügen Sie Arbeitsblatt Informationen ein Abschnitt, alle Informationen der CSV-Dateien werden in die kombinierten Blätter als Kommentare eingefügt;

(2.) Sie können die CSV-Dateien nach Bedarf umbenennen.

(3.) Sie können die leeren CSV-Dateien überspringen, wenn Sie eine leere CSV-Datei einbetten.

Importieren Sie CSV in Arbeitsblatt 10

7. Dann klick Fertigstellung Wenn Sie das Kombinieren abgeschlossen haben, können Sie einen Dateinamen und einen Speicherort für Ihre neue kombinierte Arbeitsmappe angeben. Siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 11

8. Dann klick Spare In der Popup-Box können Sie die neue Datei öffnen Jaund schließe es, indem du auf klickst Nein, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 12

9. Und dann können Sie dieses Szenario speichern oder nicht, wie Sie möchten. Siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 13

10. Zuletzt wurden Ihre ausgewählten CSV-Dateien in eine neue Arbeitsmappe mit separatem Arbeitsblatt importiert, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 14

Download und kostenlose Testversion Kutools für Excel Now!


Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


In bestimmten Fällen möchten Sie möglicherweise eine Arbeitsmappe in separate CSV-Dateien aufteilen, Kutools für Excel Split Workbook Dienstprogramm kann diesen Job schnell und einfach zu beenden.

Kutools for Excel : mit mehr als 300 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können.

Nach der Installation Kutools for Excel, mach bitte wie folgt:

1. Klicken Sie Unternehmen > Workbook > Arbeitsmappe teilen, siehe Screenshot:

Importieren Sie CSV in Arbeitsblatt 2

2. In dem Arbeitsmappe teilen Dialogbox:

(1.) Überprüfen Sie die Arbeitsblätter, die Sie teilen möchten;

(2.) Und check Geben Sie Speichern anFormatWählen Sie dann das Dateiformat, das Sie speichern möchten.

(3.) Klicken Sie dann auf Split Schaltfläche und geben Sie einen Ordner an, in den die getrennten Dateien eingefügt werden sollen.

Importieren Sie CSV in Arbeitsblatt 3

3. Und dann klick OK Um die Aufteilung zu starten, wird die Arbeitsmappe in separate CSV-Dateien aufgeteilt, die Sie benötigen.

Importieren Sie CSV in Arbeitsblatt 4

Download und kostenlose Testversion Kutools für Excel Now!


Kutools for Excel: mit mehr als 200 praktischen Excel-Add-Ins, die Sie in 60-Tagen kostenlos ausprobieren können. Download und kostenlose Testversion Jetzt!


Kutools for Excel - Das beste Office-Produktivitäts-Tool Steigern Sie Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einlegen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen / Spalten... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Kostenlose 60-Testversion für alle Funktionen.
Registerkarte Tab 201905

Registerkarte "Office" Bringt die Benutzeroberfläche mit Registerkarten in Office und vereinfacht Ihre Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rohit · 4 months ago
    Thank you . Very handy
  • To post as a guest, your comment is unpublished.
    Amit · 5 months ago
    Thank you! The code was very useful
  • To post as a guest, your comment is unpublished.
    Andrew · 2 years ago
    Thank you for sharing this code. It is exactly what I was looking for.

    Sadly it is not working as well as I hoped it would.

    I am receiving an error message every time the code is run.
    ERROR: "The name is already taken. Try a different one."

    Notes:
    - I am trying to combine four csv files
    - All of the csv files have the same name "file_name.csv, file_name(1).csv, etc..."


    The code combines the first two csv files into one workbook and the the third file into its own workbook. The fourth file never had a chance because of the error.

    If anyone has some thoughts as how to go about fixing this issue I would greatly appreciate your feedback.

    Thank you all in advanced for you time.

    Best regards,
    Andrew
  • To post as a guest, your comment is unpublished.
    Mary · 3 years ago
    Thank you for the code on combining files.

    I however want to have the multiple files in the workbook I am currently working with, not for the code to create a new workbook.

    How do I go about achieving that?