CSV-Anzeige

Fügen Sie CSV ein oder legen Sie es ab und sehen Sie es als sortierbare Tabelle. Header automatisch erkannt. Kein Upload.

  1. Fügen Sie CSV in den Textbereich ein oder klicken Sie auf „Datei öffnen", um eine zu laden.
  2. Klicken Sie auf „Als Tabelle anzeigen" zum Rendern — Header kommen aus der ersten Zeile.
  3. Klicken Sie auf eine beliebige Spaltenüberschrift, um nach dieser Spalte zu sortieren; klicken Sie erneut, um die Richtung umzukehren.
  4. Tab-getrennte und andere Trennzeichen werden von PapaParse automatisch erkannt.
Was macht es?

Rendert ein CSV (oder TSV oder anderen begrenzten Text) als saubere HTML-Tabelle. PapaParse erledigt das Parsen — Felder in Anführungszeichen, eingebettete Kommas, escapete doppelte Anführungszeichen und CRLF / LF-Zeilenumbrüche funktionieren alle. Klicken Sie auf eine beliebige Spalte zum Sortieren; numerische Spalten werden numerisch sortiert, andere lexikographisch. Ausgabe nur in der Seite — keine Bearbeitung oder Rückspeicherung.

Häufige Fallstricke

CSV sieht einfach aus, hat aber mehr Sonderfälle, als die Leute erwarten.

  • Eingebettete Kommas ohne Anführungszeichen. Ein Feld wie `Smith, John` (ohne umschließende Anführungszeichen) wird in zwei Spalten geteilt. Setzen Sie solche Felder in doppelte Anführungszeichen: `"Smith, John"`.
  • Eingebettete doppelte Anführungszeichen. Innerhalb eines zitierten Feldes wird ein literales `"` durch Verdoppeln escapet: `"He said ""hi"""` dekodiert zu `He said "hi"`.
  • Inkonsistente Spaltenanzahl. Zeilen mit weniger Spalten als der Header bekommen null für fehlende Schlüssel; Zeilen mit mehr Spalten lösen eine Parser-Warnung aus. Die Tabelle wird dennoch gerendert.
  • Numerische IDs, die führende Nullen verlieren. `007` wird als Zahl 7 geparst. Wenn führende Nullen wichtig sind (Postleitzahlen, Telefonnummern), behalten Sie sie als Zeichenfolgen, indem Sie sie im Quell-CSV in Anführungszeichen setzen.
  • BOM am Dateianfang. Aus Excel gespeicherte CSVs enthalten oft eine UTF-8-Byte-Order-Mark (`\uFEFF`) am Anfang. PapaParse entfernt sie, aber wenn Sie aus einem Hex-Editor einfügen, sehen Sie sie möglicherweise auf dem ersten Header.
  • Gemischte Zeilenumbrüche. CRLF (Windows), LF (Unix) und CR (alter Mac) werden alle erkannt. Wenn Ihre Ausgabe wie eine riesige einzelne Zeile aussieht, hat die Datei möglicherweise gar keine Zeilenumbrüche.
Häufig gestellte Fragen

Kann ich die Tabelle bearbeiten?

Nein — dies ist ein schreibgeschützter Viewer. Um Werte zu bearbeiten, ändern Sie das CSV im Textbereich und klicken Sie erneut auf „Als Tabelle anzeigen". Für einen kompletten Bearbeitungs- und Speicherablauf verwenden Sie eine Tabellenkalkulations-App.

Bleibt die Sortierreihenfolge nach erneutem Rendern erhalten?

Nein — erneutes Klicken auf „Als Tabelle anzeigen" setzt die Sortierung auf die ursprüngliche CSV-Reihenfolge zurück. Sortierung ist rein eine Anzeigeschicht; sie modifiziert die Eingabe nicht.

Wie groß darf die CSV-Datei sein?

Bis zu etwa 50 MB, bevor das Textfeld langsam wird. Der Engpass ist das Rendern, nicht das Parsen. Für größere Eingaben sampeln Sie zuerst mit `head -1000`.

Unterstützt das tab-getrennte Werte?

Ja — PapaParse erkennt das Trennzeichen automatisch aus dem ersten Kilobyte der Eingabe. Tab, Semikolon, Pipe und Komma funktionieren ohne Konfiguration.

Wird mein CSV hochgeladen?

Nein. Alles läuft in Ihrem Browser — Ihre Daten werden durch JavaScript auf dieser Seite geparst und nie an einen Server gesendet.

Warum erscheinen meine Daten als Zeichenfolgen?

Datums-Inferenz wird absichtlich nicht durchgeführt — Datumsformat-Mehrdeutigkeit (`01/02/03`) ist zu riskant für die automatische Erkennung. Sortierung funktioniert lexikographisch auf Datumszeichenfolgen, was für ISO 8601 (`YYYY-MM-DD`) korrekt, aber für Schrägstrich-Formate falsch ist.