Wie teilt man eine CSV-Datei nach einzelnen Elementen in einer Spalte auf?

Einführung

Teilen Sie eine große CSV-Datei ganz einfach in kleine Dateien auf, einzigartige Elemente in einer Spalte ohne Formel. Laden Sie nur eine CSV-Datei hoch, erhalten Sie Ergebnisse in Sekunden. Mühelose und effiziente Verarbeitung — jetzt testen!

Wie teilt man eine CSV-Datei nach einzelnen Elementen in einer Spalte auf?

In unserer täglichen Arbeit müssen wir eine Datei oft in kleine Dateien aufteilen. Zum Beispiel haben wir eine CSV-Datei, in der Bestelldaten gespeichert sind, und eine Spalte enthält den Namen des Lieferanten. Wir müssen diese Datei entsprechend dem Namen des Lieferanten in verschiedene Dateien schneiden. Das ist keine einfache Angelegenheit, und manchmal muss man sie programmieren. Der beste Weg, dies zu tun, ist natürlich die Verwendung von QuickTran powered by QuickTable, um sowohl Zeit zu sparen als auch effizient zu sein!

Methode A: Python

Wenn Sie eine große CSV-Datei anhand einzelner Elemente in einer bestimmten Spalte aufteilen möchten, können Sie Python und die Pandas-Bibliothek verwenden. Hier ist ein Beispiel:


import pandas as pd

# Read the large csv file into a pandas dataframe
df = pd.read_csv("largefile.csv")

# Get the unique values of the column you want to split the data by
column_values = df[column_name].unique()

# Loop over the unique values of the column
for value in column_values:
    # Create a dataframe for each unique value
    value_df = df[df[column_name] == value]

    # Write the dataframe to a new csv file
    value_df.to_csv(f"{column_name}_{value}.csv", index=False)

Methode B: Excel

Sie können Microsoft Excel verwenden, um eine große CSV- oder Excel-Datei auf der Grundlage von eindeutigen Werten in einer bestimmten Spalte in kleinere Dateien aufzuteilen. So geht's:

  • Öffnen Sie die große Datei in Microsoft Excel.
  • Sortieren Sie die Daten anhand der Spalte, in der Sie die Daten in kleinere Dateien aufteilen möchten.
  • Erstellen Sie eine neue Arbeitsmappe in Microsoft Excel für jeden eindeutigen Wert in der Spalte.
  • Filtern Sie die Daten für jeden eindeutigen Wert so, dass nur die Zeilen mit diesem Wert in der Spalte angezeigt werden.
  • Kopieren Sie die gefilterten Daten für den aktuellen Einzelwert und fügen Sie sie in die entsprechende neue Arbeitsmappe ein.
  • Speichern Sie die neue Arbeitsmappe als separate Datei und verwenden Sie den eindeutigen Wert als Teil des Dateinamens.
  • Wiederholen Sie die Schritte 4 bis 6 für jeden weiteren eindeutigen Wert in der Spalte.

Hinweis: Die Anzahl der Zeilen in jeder kleineren Datei hängt von der Anzahl der Zeilen mit diesem eindeutigen Wert in der Spalte ab.

Der beste Weg: Verwenden Sie die QuickTran-Funktion

  • Besuchen Sie unsere Website und finden Sie das Online-Tool.
  • Öffnen Sie Ihre CSV-Datei, indem Sie auf die Schaltfläche „Datei auswählen“ klicken und die Datei auswählen, die Sie ändern möchten.
  • Sobald die Datei hochgeladen wurde, können Sie eine Spalte auswählen, die Sie teilen möchten. In Sekunden teilen Sie die große CSV-Datei in kleine Dateien auf.
  • Sie können die Dateien dann herunterladen und auf Ihrem Computer speichern.
Lernen Sie unsere weiteren Transformationstools kennen
Daten transformieren: Text, Datum/Uhrzeit, Ort, Json usw.