Ratgeber

CSV-Text mit dem CSV Formatter formatieren

Sie können CSV-Text mit einem frei festgelegten Trennzeichen, Anführungszeichen und Formatierungsmodus neu schreiben. Anschließend lassen sich der formatierte Inhalt sowie die erkannten Zeilen und Spalten prüfen.

Tool CSV-Formatierer

Wofür die CSV-Formatierung geeignet ist

CSV-Daten bestehen aus Zeilen und Feldern, deren Aufbau durch ein Trennzeichen und gegebenenfalls durch ein Anführungszeichen bestimmt wird. Mit dem CSV Formatter können Sie solchen Text anhand dieser Einstellungen einlesen und anschließend wieder als CSV ausgeben. Das ist hilfreich, wenn ein vorhandener Text in eine andere Schreibweise überführt oder besser lesbar dargestellt werden soll. Sie können dabei das Trennzeichen, das Anführungszeichen und den Formatierungsmodus festlegen. Als Voreinstellungen sind das Komma, das doppelte Anführungszeichen und eine übersichtliche Formatierung vorgesehen.

Entscheidend ist, dass die ausgewählten Zeichen zum tatsächlichen Aufbau Ihrer Eingabe passen. Ein Semikolon als Trennzeichen ist beispielsweise nur dann sinnvoll, wenn die Felder in Ihrem Text durch Semikolons getrennt sind. Auch das Anführungszeichen muss mit der Schreibweise der Daten übereinstimmen, damit eingeschlossene Inhalte beim Einlesen richtig erkannt werden. Die Ausgabe entsteht aus den eingelesenen Zeilen und ist daher eine neu geschriebene CSV-Darstellung, nicht lediglich eine optische Änderung am bestehenden Text.

CSV-Text Schritt für Schritt neu ausgeben

  1. Fügen Sie den CSV-Text in das Eingabefeld ein. Verwenden Sie dabei die vollständigen Zeilen, die verarbeitet werden sollen, und prüfen Sie vorab, welche Zeichen die einzelnen Felder voneinander trennen.
  2. Wählen Sie das Trennzeichen, das in Ihrer Eingabe verwendet wird. Je nach Datenbestand kann dies zum Beispiel ein Komma oder ein Semikolon sein.
  3. Legen Sie das Anführungszeichen fest, falls Ihre Daten ein anderes Zeichen als das voreingestellte doppelte Anführungszeichen verwenden. Diese Auswahl beeinflusst, wie der Text in Felder aufgeteilt wird.
  4. Bestimmen Sie den Formatierungsmodus. Nur der Wert minimal steht für minimale CSV-Quotierung; jeder andere Formatierungswert führt zur Quotierung sämtlicher Felder.
  5. Starten Sie die Verarbeitung und lesen Sie danach den ausgegebenen CSV-Text. Bei nicht leerer Eingabe werden die Zeilen mit den gewählten Einstellungen eingelesen und mit diesen Einstellungen erneut geschrieben.
  6. Vergleichen Sie die Ausgabe mit dem erwarteten Aufbau. Achten Sie insbesondere darauf, ob Trennzeichen innerhalb eines Feldes, eingeschlossene Werte und Anführungszeichen so erscheinen, wie es für Ihre Weiterverarbeitung erforderlich ist.
  7. Prüfen Sie zusätzlich die angezeigte Zeilen- und Spaltenanzahl. Die Zeilenanzahl beschreibt die eingelesenen Zeilen, während die Spaltenanzahl der größten Anzahl von Feldern in einer einzelnen Zeile entspricht.

Ein leeres Eingabefeld und eine Eingabe, die nur aus Leerzeichen besteht, erzeugen eine erfolgreiche Antwort mit leerem formatiertem Inhalt sowie null Zeilen und null Spalten. Bei einer Ausnahme während der Verarbeitung bleibt die Antwort ebenfalls erfolgreich, enthält aber zusätzlich eine Fehlerbeschreibung; der formatierte Inhalt sowie beide Zähler sind dann ebenfalls leer beziehungsweise null.

Ausgabe und Zähler korrekt verstehen

Die ausgegebene Darstellung zeigt die Zeilen, die anhand Ihrer Einstellungen erkannt und anschließend neu geschrieben wurden. Eine höhere Spaltenzahl bedeutet nicht, dass jede Zeile gleich viele Felder enthält, denn für diesen Wert wird die größte beobachtete Zeilenbreite herangezogen. Bei einer zweizeiligen Eingabe mit drei Feldern pro Zeile ergeben sich daher zwei Zeilen und drei Spalten.

Eine leere Ausgabe sollte immer zusammen mit den übrigen Angaben betrachtet werden. Bei leerem oder nur aus Leerzeichen bestehendem Eingang fehlen Daten bereits vor der Verarbeitung; bei einer Ausnahme weist dagegen eine zusätzliche Fehlerbeschreibung auf ein Problem hin. Prüfen Sie bei unerwarteten Zählerständen zunächst das gewählte Trennzeichen und das Anführungszeichen, weil beide Einstellungen die erkannte Feldaufteilung bestimmen.

Der Formatter ist nach den geprüften Funktionen keine allgemeine CSV-Prüfung. Daraus folgt weder eine bestätigte Validierung jeder möglichen CSV-Struktur noch eine Zusicherung, dass Spaltenbreiten ausgerichtet oder sämtliche ursprünglichen Formatierungsdetails bewahrt werden. Bewerten Sie die neu geschriebene Ausgabe deshalb anhand des Zielsystems, in das Sie sie anschließend übernehmen möchten.

Praktisches Beispiel

Sie möchten eine zweizeilige CSV-Liste mit drei Feldern je Zeile neu ausgeben.

Fügen Sie Anna,28,Berlin und Ben,31,Hamburg als zwei getrennte Zeilen ein, lassen Sie Komma und doppeltes Anführungszeichen ausgewählt und starten Sie die Verarbeitung.

Die Antwort enthält formatierten CSV-Text sowie die Werte 2 für die Zeilen und 3 für die Spalten.

Einschränkungen

  • Die geprüften Funktionen belegen das Einlesen und erneute Schreiben von CSV-Zeilen, jedoch keine allgemeine CSV-Validierung, keine garantierte Ausrichtung von Spaltenbreiten und keine vollständige Bewahrung der ursprünglichen Formatierung.

Häufige Fehler

  • Wenn Sie einen anderen Wert als minimal auswählen, werden sämtliche Felder quotiert, auch wenn Sie eine sparsame Ausgabe erwarten. Wählen Sie für minimale CSV-Quotierung ausdrücklich minimal und kontrollieren Sie danach den ausgegebenen Text.

Häufige Fragen

Wie formatiere ich CSV-Text?

Geben Sie den CSV-Text ein, wählen Sie das darin verwendete Trennzeichen und Anführungszeichen aus und bestimmen Sie den Formatierungsmodus. Die vorgegebenen Einstellungen sind Komma, doppeltes Anführungszeichen und übersichtliche Formatierung.

Welcher Modus setzt möglichst wenige Anführungszeichen?

Der Wert minimal verwendet minimale CSV-Quotierung. Jede andere Formatierungsangabe folgt der Einstellung, bei der sämtliche Felder mit Anführungszeichen ausgegeben werden.

Was bedeutet eine leere Ausgabe?

Bei einer leeren oder nur aus Leerzeichen bestehenden Eingabe sind formatierter Inhalt, Zeilenanzahl und Spaltenanzahl leer beziehungsweise null. Tritt während der Verarbeitung eine Ausnahme auf, kommt zusätzlich eine Fehlerbeschreibung hinzu.

Tool

CSV-Formatierer