Zum Hauptinhalt springen

CSV Viewer & Tabellen-Renderer – kostenlos

CSV/TSV einfügen oder hochladen und als sortierbare, durchsuchbare Tabelle anzeigen. Erkennt Trennzeichen automatisch. Daten ohne Excel prüfen.

Funktioniert nach dem Laden offline

Datei hierher ziehen oder zum Auswählen klicken

CSV, TSV, TXT · Verarbeitung auf Ihrem Gerät

oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen

Dateien durchsuchen
— oder —

Ihre Dateien verlassen nie Ihr Gerät. Die gesamte Verarbeitung findet lokal in Ihrem Browser statt.

Häufige Anwendungen

  • Schnelle CSV-ÜberprüfungÖffnen Sie eine CSV-Datei in Ihrem Browser, um ihre Struktur zu überprüfen, ohne Excel oder ein Datenbankwerkzeug zu starten.
  • CSV-Exporte aus Apps debuggenÜberprüfen Sie CSV-Exporte aus Ihrer Anwendung, um Daten und Formatierung zu überprüfen, bevor Sie an Clients oder Stakeholder senden.
  • Daten vor dem Import vorbereitenÜberprüfen Sie eine CSV-Datei vor dem Import in eine Datenbank, ein Tabellenkalkulationsprogramm oder ein CRM, um die Struktur zu überprüfen.
  • Überprüfung von akademischen DatensätzenÖffnen Sie CSV-Forschungsdaten, Umfrageantworten oder Experimentergebnisse für einen schnellen ersten Blick.
  • Leichte Tabellenkalkulations-AlternativeÖffnen Sie CSV-Dateien sofort, wenn Sie diese nur lesen müssen, ohne Excel oder Google Sheets zu starten.

So funktioniert es

Der CSV-Viewer parst und zeigt Ihre Datei mit einem selbst geschriebenen, RFC-4180-konformen Tokenizer direkt im Tool an – keine CSV-Bibliothek von Drittanbietern, kein Server. Der gesamte Vorgang läuft in Ihrem Browser: Datei lesen, Trennzeichen erkennen, sortieren, filtern und exportieren.

  1. 1
    Datei lesen und Trennzeichen erkennen
    Hochgeladene Dateien werden über die File.text()-API des Browsers gelesen; eingefügter Text wird aus dem Textfeld übernommen. Das Tool durchsucht dann die ersten 2000 Zeichen und zählt Kommas, Tabs, Semikolons und Pipes außerhalb von Anführungszeichen – das häufigste Zeichen wird automatisch zum aktiven Trennzeichen.
  2. 2
    Tokenisierung nach RFC 4180
    Ein zeichenweiser Tokenizer durchläuft den Rohtext und verfolgt, ob er sich in einem Feld in Anführungszeichen befindet, sodass Kommas, Pipes oder Zeilenumbrüche in doppelten Anführungszeichen als Inhalt und nicht als Trennzeichen behandelt werden. Maskierte Anführungszeichen (zwei aufeinanderfolgende doppelte Anführungszeichen) werden gemäß RFC 4180 zu einem zusammengefasst.
  3. 3
    Sortier- und durchsuchbare Tabelle mit Spaltenprofil
    Die geparsten Zeilen werden im Speicher gehalten und bei jedem Tastenanschlag clientseitig gefiltert. Ein Klick auf eine Spaltenüberschrift sortiert mit einem typbewussten Vergleich: Lassen sich 80 % oder mehr der nicht leeren Werte als Zahlen lesen, wird numerisch sortiert und nicht-numerische Werte kommen ans Ende; sonst wird ein regionsbewusster Textvergleich verwendet. Ein Statistik-Panel berechnet Anzahl, eindeutige Werte, Min., Max., Mittelwert und Median pro numerischer Spalte vollständig im Browser.
  4. 4
    Seitenweise Anzeige und Export in mehreren Formaten
    Damit das DOM reaktionsschnell bleibt, werden die Zeilen in Seiten zu 500 aufgeteilt, während Suche und Sortierung weiterhin über den gesamten Datensatz laufen. Die aktuelle Ansicht (Kopfzeilen plus gefilterte, sortierte Zeilen) lässt sich als sauberes kommagetrenntes CSV (unabhängig vom ursprünglichen Trennzeichen), als Markdown-Tabelle oder als JSON-Array von Objekten exportieren – alles lokal erzeugt und in die Zwischenablage kopiert oder als Datei heruntergeladen.

Ihre CSV-Datei wird direkt im Browser gelesen und nie auf einen Server hochgeladen – nur die Dateigröße (in Kilobyte) wird zur Zählung der Tool-Nutzung an die Analyse gesendet.

Anleitung

Beispiel

Klicken Sie auf „Beispiel ausprobieren“. Eine Tabelle erscheint mit einer Spalte „#“ und den Kopfzeilen Name, Email, City, Signup, Orders und Notes über fünf Personen. Die Zusammenfassung lautet „Eingefügte Daten · 5 Zeilen · 6 Spalten“, und „5 von 5 angezeigt“ zählt dieselben fünf Datenzeilen; die Kopfzeile wird nicht mitgezählt. „Team lead, west region“ bleibt in einer Zelle, weil es in Anführungszeichen stand. Klicken Sie auf die Kopfzeile „Orders“: Die Zeilen werden als 7, 29, 34, 41, 52 sortiert, und ein Pfeil nach oben erscheint; klicken Sie erneut, um 52 an den Anfang zu setzen. Klicken Sie auf „Statistiken“: Die Karte „Orders“ zeigt Anzahl 5, Eindeutig 5, Minimum 7, Maximum 52, Durchschnitt 32.6 und Median 34. Geben Sie tokyo bei „Suchen…“ ein: Es lautet „1 von 5 angezeigt“, und nur Carol Davis bleibt übrig. „Kopieren“ kopiert nun diese eine Zeile unter ihrer Kopfzeile als CSV, und „JSON herunterladen“ speichert table.json.

Welche Einstellungen zu verwenden sind, und die Grenzen

  • Öffnen Sie Daten per Datei oder durch Einfügen. Legen Sie eine .csv-, .tsv- oder .txt-Datei im Ablagebereich ab oder wählen Sie sie mit „Dateien durchsuchen“. Oder fügen Sie in „CSV/TSV hier einfügen…“ ein: Beim Einfügen in ein leeres Feld erscheint die Tabelle sofort, wenn der Text Zeilenumbrüche, Tabulatoren, Kommas, Semikolons oder senkrechte Striche enthält, während getippter Text „Tabelle anzeigen“ braucht. „Bearbeiten“ bringt eingefügte Daten zurück ins Feld, und „Leeren“ beginnt von vorn. Eine Datei wird als Bytes gelesen: Eine Byte-Reihenfolge-Marke, UTF-16 oder gültiges UTF-8 werden erkannt, alles andere wird mit einer anhand der Seitensprache vermuteten älteren Codepage dekodiert.
  • Legen Sie bei Bedarf Trennzeichen und Kopfzeile selbst fest. „Trennzeichen automatisch erkennen“ ist zunächst aktiviert. Es zählt Kommas, Tabulatoren, Semikolons und senkrechte Striche außerhalb von Text in Anführungszeichen in den ersten 2.000 Zeichen und verwendet das häufigste; eine erste Zeile „sep=“ von Excel wird befolgt und ausgeblendet. Deaktivieren Sie es, um „Komma (,)“, „Tabulator“, „Semikolon (;)“ oder „Pipe (|)“ zu wählen. „Erste Zeile ist Kopfzeile“ ist zunächst aktiviert; deaktivieren Sie es, und die Spalten heißen „Spalte 1“, „Spalte 2“ und so weiter, wobei die erste Zeile als Daten angezeigt wird.
  • Sortieren, suchen und Dezimalkommas lesen. Klicken Sie auf eine Spaltenüberschrift, um zu sortieren, und erneut, um umzukehren; ein Pfeil zeigt die Richtung. Eine Spalte wird als Zahlen sortiert, wenn mindestens 80 Prozent ihrer nicht leeren Zellen Zahlen sind, wobei andere Zellen zuletzt stehen; andernfalls wird sie als Text sortiert, sodass Datumsangaben nur in der Form Jahr-Monat-Tag wie 2023-04-12 richtig sortieren. In einer Datei mit Semikolon zählen „1.234,56“ und „12,5“ als 1234.56 und 12.5. „Suchen…“ behält Zeilen, in denen irgendeine Zelle Ihren Text enthält, ohne Beachtung der Groß-/Kleinschreibung; wenn keine passt, sehen Sie „Keine Zeilen entsprechen“ mit Ihrem Text.
  • Schalten Sie Statistiken für ein schnelles Profil ein. „Statistiken“ zeigt für jede Spalte eine Karte mit „Anzahl“ (nicht leere Zellen) und „Eindeutig“ (verschiedene Werte). Eine Spalte, in der mindestens 80 Prozent der nicht leeren Zellen Zahlen sind, erhält außerdem „Minimum“, „Maximum“, „Durchschnitt“ und „Median“, auf zwei Dezimalstellen gerundet und aus ihren numerischen Zellen berechnet. Andere Spalten listen bis zu drei „Top-Werte“ und ihre Häufigkeit auf. Die Karten folgen dem Suchfeld und beschreiben daher nur die aktuell angezeigten Zeilen.
  • Kopieren oder laden Sie die Ansicht herunter, die Sie sehen. „Kopieren“ legt die Tabelle als durch Kommas getrenntes CSV in die Zwischenablage und setzt Zellen, die es brauchen, in Anführungszeichen. „Markdown kopieren“ liefert eine Pipe-Tabelle, und „Herunterladen“ speichert table.csv. „JSON herunterladen“ speichert table.json: eine Liste von Objekten mit den Kopfzeilennamen als Schlüsseln, wobei ein wiederholter Name _2 angehängt bekommt und ein leerer zu column_ plus seiner Position wird, etwa column_3. Jeder Wert ist Text, Zahlen bleiben also, wie sie geschrieben sind. Alle vier verwenden die aktuelle Suche und Sortierung, und die CSV-Ausgabe verwendet immer Kommas, egal welches Trennzeichen die Quelle hatte.
  • Große Dateien zeigen 500 Zeilen auf einmal. Die Tabelle zeigt 500 Zeilen pro Seite, mit „Vorherige“, „Nächste“ und „Seite 1 von 3“ darunter. Sortierung, Suche, Statistiken und Exporte umfassen jede Zeile, nicht nur die sichtbare Seite. Lange Zellen werden in der Tabelle abgeschnitten; fahren Sie mit der Maus darüber, um den ganzen Wert zu sehen. Die ganze Datei wird in den Arbeitsspeicher gelesen und in einem Durchgang verarbeitet, wie groß eine Datei sein darf, hängt also von Ihrem Gerät ab. Die Datei wird in Ihrem Browser gelesen und nicht hochgeladen.

Häufige Probleme und wie man sie behebt

Es heißt: „budget.xlsx ist eine XLSX-Datei, die dieses Tool nicht öffnen kann.“ (mit Ihrem eigenen Dateinamen und Format).
Der Ablagebereich prüft neben dem Namen auch die ersten Bytes einer Datei. Eine Excel-Arbeitsmappe ist ein ZIP-Paket, kein Text, und wird daher mit einer Meldung abgelehnt, die ihr tatsächliches Format nennt, meist mit einem Link zum Excel-/XLSX-Viewer darunter. Um dieses Tool zu nutzen, öffnen Sie die Arbeitsmappe in Excel, wählen Sie „Speichern unter“, dann CSV, und legen Sie diese Datei hier ab.
Die Spalten sehen falsch aus: Namen und Notizen sind getrennt oder zusammengeklebt.
Die automatische Erkennung verwendet dasjenige der vier Trennzeichen, das in den ersten 2.000 Zeichen am häufigsten vorkommt. Kommas in Text in Anführungszeichen werden übersprungen, aber Dezimalkommas ohne Anführungszeichen werden mitgezählt, sodass eine Datei mit Semikolon voller Zahlen wie 12,5 als durch Kommas getrennt gelesen werden kann. Deaktivieren Sie „Trennzeichen automatisch erkennen“ und wählen Sie „Semikolon (;)“ oder das Trennzeichen, das Ihre Datei wirklich verwendet.
Buchstaben mit Akzent oder nicht englische Buchstaben erscheinen als seltsame Symbole.
Ist eine Datei kein gültiges UTF-8, vermutet das Tool eine ältere Codepage anhand der Sprache der Seite, etwa Windows-1252 auf der englischen Seite, eine kyrillische Codepage auf einer russischen Seite oder Windows-1254 auf einer türkischen Seite. Es gibt kein Menü für die Kodierung, eine falsche Vermutung zeigt sich daher als seltsame Symbole. Speichern Sie die Datei erneut als UTF-8 (in Excel „CSV UTF-8“) oder öffnen Sie dieses Tool in der Sprache, in der die Datei geschrieben wurde.
Eine Zahlenspalte wird als Text sortiert, mit 10 vor 9.
Eine Spalte gilt nur dann als numerisch, wenn mindestens 80 Prozent ihrer nicht leeren Zellen als Zahlen gelesen werden. Währungszeichen, Einheiten wie 12 kg und Wörter wie n/a werden nicht gelesen, sodass genügend davon die ganze Spalte als Text sortieren lassen. Entfernen Sie die Symbole aus den Daten oder verschieben Sie die Einheit in die Kopfzeile und laden Sie sie dann erneut.
Die Zeilenzahl ist höher als die Anzahl der Zeilen mit Daten.
Sowohl die Zusammenfassung als auch „angezeigt“ zählen jede Zeile unter der Kopfzeile, und eine Leerzeile in den Daten zählt als Zeile mit einer leeren Zelle. Löschen Sie Leerzeilen in der Quelle und laden Sie sie erneut. Die Kopfzeile selbst wird nicht mitgezählt, solange „Erste Zeile ist Kopfzeile“ aktiviert ist; deaktivieren Sie es, wenn Ihre erste Zeile Daten enthält.

Wie es im Vergleich abschneidet

Dies ist ein Viewer, keine Tabellenkalkulation. Sie können keine Zellen bearbeiten, keine Formeln schreiben, keine Diagramme zeichnen und nicht mehrere Blätter öffnen, und .xlsx-Arbeitsmappen gehören in den Excel-/XLSX-Viewer. Dafür öffnet er eine CSV- oder TSV-Datei oder eingefügten Text ohne Installation, liest Felder in Anführungszeichen, die Kommas enthalten, vermutet das Trennzeichen, sortiert, durchsucht und profiliert jede Spalte und exportiert die gefilterte Ansicht als CSV, Markdown oder JSON. Die Spaltenstatistiken sind einfach: Anzahl, eindeutige Werte, Minimum, Maximum, Durchschnitt, Median und drei Top-Werte. Für Pivot-Tabellen oder Formeln verwenden Sie ein Tabellenkalkulationsprogramm.

Ähnliche Tools

Häufige Fragen