Spalten-Extraktor
Fügen Sie einen CSV-Export, eine tabulatorgetrennte Tabelle oder beliebigen getrennten Text ein, wählen Sie die gewünschten Spalten per Nummer oder Kopfzeilenname und erhalten Sie sie in der von Ihnen gewählten Reihenfolge zurück – umbenannt, dedupliziert und sortiert, falls gewünscht, mit jedem Trennzeichen. Gequotete Felder mit Kommas und Zeilenumbrüchen darin werden korrekt gelesen, und nichts verlässt Ihren Browser.
Extrahierte Spalten
Fügen Sie oben etwas getrennten Text ein, um Spalten daraus auszuwählen.
So verwenden Sie den Spalten-Extraktor
- Fügen Sie Ihre Daten ein. CSV, TSV, durch Semikolon oder Pipe getrennter Text, Spalten durch Leerzeichen getrennt oder eine Tabelle mit fester Breite. Das Format wird automatisch erkannt; ändern Sie es, wenn die Zeile unter den Einstellungen die falsche Spaltenzahl anzeigt.
- Wählen Sie die Spalten. Wählen Sie sie aus der Liste der gefundenen Spalten oder geben Sie sie in der gewünschten Reihenfolge ein: Nummern (
3), Bereiche (2-4) oder Kopfzeilennamen (E-Mail). - Bereinigen Sie die Zeilen. Leerzeichen kürzen, leere Zeilen überspringen, Duplikate entfernen und nach einer beliebigen Ausgabespalte sortieren – Zahlen werden als Zahlen sortiert, also kommt 9 vor 10.
- Wählen Sie die Ausgabe und kopieren Sie sie. Komma, Tabulator (zum Einfügen in eine Tabellenkalkulation), Semikolon, Pipe, Leerzeichen oder ein eigenes Trennzeichen, mit oder ohne Kopfzeile.
Spalten auswählen
| Sie tippen | Sie erhalten |
|---|---|
3 | Spalte 3 |
3, 1 | Spalte 3, dann Spalte 1 – in jeder beliebigen Reihenfolge |
2-4 | Die Spalten 2, 3 und 4 |
4-2 | Die Spalten 4, 3 und 2, umgekehrt |
3- | Spalte 3 bis zur letzten Spalte |
E-Mail | Die Spalte mit der Kopfzeile E-Mail, unabhängig von Groß- und Kleinschreibung |
"Nachname, Vorname" | Eine Spalte, deren Kopfzeile ein Komma enthält, in Anführungszeichen |
*, oder gar nichts | Jede Spalte – nützlich, wenn Sie nur das Trennzeichen ändern möchten |
Zahlen bezeichnen immer Positionen, ab 1 gezählt; eine Spalte mit der Kopfzeile 2024 wählen Sie daher, indem Sie "2024" in Anführungszeichen tippen. Sie können eine Spalte zweimal aufführen. Was der Extraktor nicht zuordnen kann, wird rot angezeigt, statt stillschweigend weggelassen zu werden.
So wird die Eingabe gelesen
CSV hat keine einzige offizielle Grammatik, aber RFC 4180 beschreibt, was die meisten Programme schreiben: Felder durch Kommas getrennt, Datensätze durch Zeilenumbrüche, und jedes Feld, das ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält, in doppelte Anführungszeichen gesetzt, wobei Anführungszeichen darin verdoppelt werden. Der Extraktor folgt diesen Regeln für Komma-, Tabulator-, Semikolon-, Pipe- und eigene Trennzeichen – ein eigenes Trennzeichen kann mehrere Zeichen lang sein, etwa | . Er entfernt die Byte-Order-Mark, die Excel an den Anfang von UTF-8-CSV-Dateien setzt, akzeptiert Windows-, Unix- und alte Mac-Zeilenenden und repariert gängige Schäden – ein nie geschlossenes Anführungszeichen oder Text nach einem schließenden –, und er meldet, wenn er eingreifen musste.
Leerzeichen und Tabulatoren teilen jede Zeile an Folgen von Leerraum; das passt zu Kommandozeilenausgaben und einfachen Tabellen, bricht aber jeden Wert, der ein Leerzeichen enthält. Spalten mit fester Breite teilen dagegen an Zeichenpositionen: Der Extraktor findet die Positionen, die in jeder Zeile leer sind, oder Sie tippen die Startpositionen selbst ein, sodass Ada Lovelace in einer Zelle bleibt.
Beispiel
Wählen Sie Beispiel ausprobieren. Die Daten sind eine kurze Studierendenumfrage, deren Werte Kommas und Anführungszeichen in gequoteten Feldern enthalten. Die Spaltenliste der Beispieldaten, Student, Hours per week, Country, wählt drei Spalten nach Namen aus und bringt sie in eine neue Reihenfolge:
Ausgabe (durch Komma getrennt)
Student,Hours per week,Country Amara,12,Kenya Ben,8,Canada Chloé,15,France Diego,10,Mexico Elif,12,Canada
Benennen Sie Hours per week in Hours um, sortieren Sie danach von Z nach A, 9 nach 0, und stellen Sie das Ausgabe-Trennzeichen auf Tabulator um. Das Ergebnis fügt sich als drei Spalten in eine Tabellenkalkulation ein, mit den aktivsten Studierenden zuerst: Chloé (15), Amara und Elif (je 12, in ihrer ursprünglichen Reihenfolge), Diego (10) und Ben (8). Wählen Sie Study spot allein mit entfernten Duplikaten, erhalten Sie die vier verschiedenen Orte; die beiden mit Komma oder Anführungszeichen bleiben im CSV-Quoting. Oder stellen Sie Werte in Anführungszeichen setzen auf Nie, für eine schlichte Liste.
Um eine ganze Tabelle auf einmal zu sehen, nutzen Sie CSV zu Tabelle; um Zeilen in JSON-Objekte umzuwandeln, CSV zu JSON. Der Spalten-Extraktor übernimmt die Aufgabe des Unix-Befehls cut oder das Löschen von Spalten in einer Tabellenkalkulation, ohne dass Sie eine öffnen müssen.
Häufig gestellte Fragen
- Wie extrahiere ich eine Spalte aus einer CSV-Datei?
- Fügen Sie den Inhalt der Datei ein und wählen Sie die Spalte in der Liste der gefundenen Spalten aus oder tippen Sie ihre Nummer oder ihren Kopfzeilennamen. Für eine schlichte Liste mit je einem Wert pro Zeile entfernen Sie den Haken bei Kopfzeile in die Ausgabe aufnehmen und stellen Werte in Anführungszeichen setzen auf Nie.
- Wie entferne ich Spalten aus einer CSV?
- Listen Sie die Spalten auf, die Sie behalten möchten, statt jener, die weg sollen – zum Beispiel behält
1-3, 5in einer Datei mit fünf Spalten alles außer Spalte 4. Die Ausgabe behält das übliche CSV-Quoting, sodass sie sauber in Excel oder Google Sheets öffnet. - Kann ich Spalten neu ordnen oder umbenennen?
- Ja. Die Reihenfolge, in der Sie die Spalten auflisten, ist die Reihenfolge der Ausgabe, und Spalten umbenennen erlaubt Ihnen, jeder Ausgabespalte eine neue Kopfzeile zu geben, ohne die Daten zu ändern.
- Warum sind meine Spalten verschoben oder an falschen Stellen getrennt?
- Meist wurde das Trennzeichen falsch erraten oder ein Wert enthält das Trennzeichen ohne Anführungszeichen darum. Prüfen Sie die Zeile, die das Format sowie Zeilen und Spalten angibt, und wählen Sie das Format selbst, wenn es falsch ist. Europäische CSV-Dateien verwenden oft Semikolons, weil das Komma das Dezimalzeichen ist.
- Wie füge ich das Ergebnis in Excel oder Google Sheets ein?
- Stellen Sie das Ausgabe-Trennzeichen auf Tabulator, kopieren Sie und fügen Sie in die erste Zelle ein: Jeder Wert landet in einer eigenen Zelle. Durch Komma getrennte Ausgabe funktioniert auch, wenn Sie sie als .csv-Datei herunterladen und diese öffnen.
- Werden meine Daten irgendwohin hochgeladen?
- Nein. Parsen, Extrahieren und Sortieren geschehen alle in Ihrem Browser; die Daten werden nie an einen Server gesendet oder gespeichert.