CSV

5 tools

Die kostenlosen Online-CSV-Tools von ToolDeck ermöglichen es Ihnen, CSV-Daten direkt im Browser zu parsen, zu konvertieren und zu transformieren — keine Datei-Uploads, kein Konto erforderlich. Konvertieren Sie CSV in JSON für API-bereite strukturierte Arrays, JSON in CSV für spreadsheet-taugliche Exporte, CSV in Markdown für Dokumentationstabellen, CSV in HTML für einbettbares Tabellenmarkup und CSV in SQL für Datenbank-INSERT-Anweisungen. Alle Parser folgen RFC 4180: Felder mit Anführungszeichen, eingebettete Kommas und gemischte Trennzeichen werden korrekt verarbeitet.

Der CSV to JSON Converter und der JSON to CSV Converter decken die häufigste Hin- und Rückkonvertierung ab. Der CSV Formatter bereinigt Trennzeichen- und Anführungsprobleme, bevor Sie Daten an ein anderes Tool übergeben, und CSV to SQL erzeugt INSERT-Anweisungen sowie CREATE TABLE-Schemata für jede unterstützte Datenbank-Engine — die gesamte Verarbeitung erfolgt im Browser, ohne Datei-Upload und ohne Konto.

Was sind CSV-Tools?

CSV (Comma-Separated Values) ist eines der ältesten und am weitesten verbreiteten Datenaustauschformate. Es speichert tabellarische Daten als Klartext: Jede Zeile ist ein Datensatz, und Felder innerhalb eines Datensatzes werden durch ein Trennzeichen getrennt (in der Regel ein Komma, aber auch Tabulatoren, Semikolons oder Pipes). RFC 4180 definiert die formale Grammatik, einschließlich der Regeln für das Einschließen von Feldern, die Trennzeichen, Zeilenumbrüche oder doppelte Anführungszeichen enthalten.

Trotz seiner Einfachheit ist rohes CSV in der modernen Entwicklung umständlich zu handhaben. Web-APIs erwarten JSON. Frontend-Frameworks binden an Objekte und Arrays, nicht an Zeilen und Spalten. Dokumentendatenbanken wie MongoDB und Elasticsearch verarbeiten JSON nativ. Selbst relationale Datenbanken profitieren oft von einem zwischengeschalteten JSON-Schritt, um Spaltentypen zu validieren und falsch ausgerichtete Felder zu erkennen, bevor ein Massenimport ausgeführt wird. CSV-Tools schließen diese Lücke, indem sie flache Tabellendaten in strukturierte Formate umwandeln, die Code direkt verarbeiten kann.

CSV-Tools werden benötigt, wenn Sie mit Tabellenkalkulations-Exporten, Datenbank-Dumps, Open-Data-Portalen von Behörden, Analyseplattformen wie Google Analytics oder Mixpanel sowie ETL-Pipelines arbeiten, die Textdateien mit Trennzeichen ausgeben. Anstatt ein einmaliges Parsing-Skript zu schreiben, liefert ein browserbasierter Konverter sofortige Ergebnisse mit korrekter Behandlung von Sonderfällen wie Feldern mit Anführungszeichen, eingebetteten Zeilenumbrüchen und gemischten Trennzeichen. Wenn Sie einen einmaligen Export von einem Kunden erhalten, ein Spalten-Mapping vor dem Schreiben einer Migration prüfen oder einen Lieferanten-Feed stichprobenartig überprüfen möchten, ohne eine lokale Umgebung aufzusetzen, ist ein Browser-Konverter schneller als jede skriptbasierte Lösung.

Warum CSV-Tools auf ToolDeck verwenden?

Die CSV-Tools von ToolDeck parsen Ihre Daten vollständig im Browser mithilfe von JavaScript. Keine Dateien verlassen Ihren Rechner, kein Backend verarbeitet Ihre Eingabe, und keine Ratenbeschränkungen verlangsamen Sie. Jedes Tool funktioniert in jedem modernen Browser — keine Erweiterungen, keine Plugins und keine Konfiguration erforderlich. Das Ergebnis ist eine schnelle, private CSV-Verarbeitung, die überall läuft, wo ein Browser läuft.

🔒
Datenschutz als Standard
Das gesamte Parsen und Konvertieren findet in Ihrem Browser-Tab statt. Ihre CSV-Daten, die möglicherweise Kundendatensätze, Finanzdaten oder interne Kennzahlen enthalten, berühren niemals einen externen Server.
📐
RFC 4180-Konformität
Der Parser folgt der RFC 4180-Spezifikation für CSV. Felder mit Anführungszeichen, eingebettete Kommas, maskierte doppelte Anführungszeichen und CRLF-Zeilenenden werden alle korrekt verarbeitet.
🔍
Automatische Trennzeichenerkennung
Fügen Sie Daten ein, die durch Kommas, Tabulatoren, Semikolons oder Pipes getrennt sind. Das Tool erkennt das Trennzeichen automatisch, oder Sie können es bei Sonderfällen manuell festlegen.
Keine Installation, keine Registrierung
Seite öffnen und Daten einfügen. Es gibt keine CLI zu installieren, kein Paket zum Projekt hinzuzufügen und kein Konto zu erstellen. Die Ergebnisse sind in Millisekunden verfügbar.

Anwendungsfälle für CSV-Tools

CSV-Konvertierungen kommen in jeder Phase der Softwareentwicklung vor — beim Prototyping von APIs, beim Befüllen von Datenbanken, beim Debuggen von ETL-Pipelines. Hier sind sechs konkrete Szenarien, in denen ein browserbasierter Konverter Zeit gegenüber einem einmaligen Skript spart.

API-Prototyping
Konvertieren Sie einen Tabellenkalkulations-Export in ein JSON-Array, das als Mock-API-Antwortdaten verwendet werden kann. Frontend-Teams können mit der Entwicklung von Komponenten beginnen, bevor das Backend fertig ist.
Datenbank-Seeding
Wandeln Sie einen CSV-Daten-Dump in JSON-Fixtures um, um eine Entwicklungsdatenbank zu befüllen. ORMs wie Prisma, Sequelize und TypeORM akzeptieren JSON-Seed-Dateien.
Debugging von Datenpipelines
Wenn ein ETL-Schritt unerwartetes CSV ausgibt, konvertieren Sie es zur Überprüfung in JSON. Die Schlüssel-Wert-Struktur von JSON erleichtert das Erkennen fehlender Felder oder falsch ausgerichteter Spalten.
QA-Testmatrizen
Tabellenkalkulationsbasierte Testfälle können in JSON-Arrays für datengetriebene Tests mit Jest, pytest oder parametrisierten Playwright-Tests konvertiert werden.
Verarbeitung von Analyse-Exporten
Google Analytics, Mixpanel und Amplitude exportieren Daten als CSV. Die Konvertierung in JSON ermöglicht das Filtern, Aggregieren und Visualisieren dieser Daten mit JavaScript-Diagrammbibliotheken.
Erkundung offener Daten
Portale von Behörden und Kaggle-Datensätze werden häufig als CSV veröffentlicht. Die Konvertierung in JSON erleichtert das Laden der Daten in ein Frontend-Dashboard oder ein Notebook.

CSV-Trennzeichen-Referenz

CSV-Dateien verwenden je nach der Software, die sie erstellt hat, und dem Gebietsschema des Benutzers unterschiedliche Trennzeichen. Die nachfolgende Tabelle listet die vier Standardtrennzeichen, ihre typischen Quellen und die Situationen auf, in denen Sie jedes wahrscheinlich antreffen.

TrennzeichenZeichenTypische QuellenHinweise
Komma,Excel (US/UK), Google Sheets, die meisten ProgrammierbibliothekenStandard-Trennzeichen gemäß RFC 4180. Problematisch, wenn Daten Kommas enthalten (erfordert Anführungszeichen).
Tabulator\tDatenbank-Exporte, Excel (Speichern als .txt), Einfügen aus der Zwischenablage von TabellenkalkulationenOft als TSV (Tab-Separated Values) bezeichnet. Erscheint selten in Feldwerten, sodass Anführungszeichen kaum benötigt werden.
Semikolon;Excel (europäische Gebietsschemata: DE, FR, IT, ES), LibreOffice CalcWird in Gebietsschemata verwendet, in denen das Komma das Dezimaltrennzeichen ist (1.234,56). Häufige Ursache von Parsing-Fehlern, wenn der Parser Kommas erwartet.
Pipe|Mainframe-Exporte, Bank- und Finanzdatenfeeds, HL7-MedizindatensätzeWird verwendet, wenn sowohl Kommas als auch Semikolons in Datenwerten vorkommen. Selten in der Webentwicklung, aber Standard im Unternehmens-Datenaustausch.

CSV vs. JSON: Strukturvergleich

CSV und JSON repräsentieren Daten unterschiedlich. Das Verständnis dieser Unterschiede erklärt, warum Konvertierungen nicht immer verlustfrei sind und warum bestimmte Entscheidungen (Typinferenz, Header-Zuordnung, Umgang mit Null-Werten) eine Rolle spielen.

MerkmalCSVJSON
DatenmodellFlache Tabelle (Zeilen und Spalten)Baum (verschachtelte Objekte und Arrays)
TypsystemKeines (alle Werte sind Zeichenketten)String, Number, Boolean, Null, Object, Array
VerschachtelungNicht unterstütztBeliebige Tiefe
SchemaImplizit (Header-Zeile gemäß RFC 4180 optional)Selbstbeschreibend (Schlüssel sind inline)
KommentareNicht standardisiert (einige Tools verwenden #)Nicht unterstützt (ECMA-404)
DateigrößeKompakt (keine Schlüsselwiederholung pro Zeile)Größer (Schlüssel werden in jedem Objekt wiederholt)
StreamingZeilenweise (von Natur aus für Streaming geeignet)Erfordert NDJSON oder JSON Streaming für zeilenweise Verarbeitung

Für tabellarische Daten mit einheitlichen Spalten ist CSV platzsparender, da Schlüssel nicht pro Zeile wiederholt werden. Für Daten mit unterschiedlichen Feldern, verschachtelten Strukturen oder typisierten Werten ist JSON die bessere Wahl. Bei der Konvertierung von CSV nach JSON wird die Ausgabedatei größer, weil jedes Objekt alle Header-Namen als Eigenschaftsschlüssel wiederholt.

Das richtige CSV-Tool auswählen

Wählen Sie das Tool, das zur Richtung Ihrer Datenkonvertierung passt. Jedes Tool verarbeitet Daten vollständig im Browser, erkennt Trennzeichen automatisch, verarbeitet RFC 4180-Felder mit Anführungszeichen und ermöglicht es, Ergebnisse sofort zu kopieren oder herunterzuladen — keine Installation erforderlich.

  1. 1
    Wenn Sie eine CSV-Datei oder Zwischenablagedaten in ein JSON-Array von Objekten konvertieren möchtenCSV to JSON Converter
  2. 2
    Wenn Sie ein JSON-Array in das CSV-Format für den Import in Tabellenkalkulationen oder den Datenexport konvertieren möchtenJSON to CSV Converter
  3. 3
    Wenn Sie eine Markdown-Tabelle für die Dokumentation, eine README oder eine Wiki-Seite erstellen möchtenCSV to Markdown
  4. 4
    Wenn Sie eine HTML-Tabelle mit thead- und tbody-Elementen erzeugen möchten, die direkt in eine Webseite eingebettet werden kannCSV to HTML Table
  5. 5
    Wenn Sie Trennzeichen normalisieren, Leerzeichen entfernen oder Anführungszeichen in einer CSV-Datei vereinheitlichen möchtenCSV Formatter
  6. 6
    Wenn Sie INSERT-Anweisungen oder ein CREATE TABLE-Schema aus einer CSV-Datei generieren möchtenCSV to SQL

Jedes der oben genannten Tools erkennt Trennzeichen automatisch, verarbeitet RFC 4180-Anführungszeichen und ermöglicht es, das Ergebnis als Datei herunterzuladen. Wenn Ihre Quell-CSV inkonsistente Trennzeichen, zusätzliche Leerzeichen oder unausgewogene Anführungszeichen enthält, führen Sie sie zunächst durch den CSV Formatter — eine Bereinigung der Eingabe vor der Konvertierung verhindert fehlerhafte Ausgaben und spart Debugging-Zeit im weiteren Verlauf. Wenn Ihr Arbeitsablauf eine Konvertierung zwischen JSON und YAML als Zwischenschritt beinhaltet, besuchen Sie auch die YAML-Tools-Kategorie. Zum Validieren oder Formatieren der JSON-Ausgabe sind der JSON Formatter und der JSON Validator nur einen Klick entfernt.

Häufig gestellte Fragen

Was ist RFC 4180 und warum ist es für das CSV-Parsing wichtig?
RFC 4180 ist die formale Spezifikation für das CSV-Format, veröffentlicht von der IETF. Sie definiert Regeln für das Einschließen von Feldern in Anführungszeichen (doppelte Anführungszeichen um Felder, die Kommas, Zeilenumbrüche oder Anführungszeichen enthalten), die Zeilentrennung (CRLF) und Header-Zeilen. Parser, die RFC 4180 einhalten, behandeln Sonderfälle korrekt. Parser, die dies nicht tun, können Felder mit Anführungszeichen stillschweigend aufteilen oder eingebettete Zeilenumbrüche verwerfen.
Wie konvertiere ich CSV in JavaScript ohne eine Bibliothek in JSON?
Teilen Sie den Text nach Zeilenumbrüchen auf, extrahieren Sie die erste Zeile als Header und bilden Sie jede weitere Zeile mithilfe der Header als Schlüssel auf ein Objekt ab. Für den produktiven Einsatz schlägt dieser naive Ansatz bei Feldern mit Anführungszeichen fehl, die Kommas oder Zeilenumbrüche enthalten. Verwenden Sie eine Bibliothek wie Papa Parse oder den ToolDeck CSV to JSON Converter, der RFC 4180-Sonderfälle korrekt behandelt.
Können CSV-Dateien verschachtelte Daten enthalten?
Nein. CSV ist ein flaches Format ohne native Unterstützung für Verschachtelung. Es gibt einige Workarounds: Header mit Punkt-Notation (address.city), JSON-kodierte Zellwerte oder mehrere verknüpfte CSV-Dateien. Wenn Ihre Daten eine verschachtelte Struktur aufweisen, sind JSON, YAML oder XML bessere Formatoptionen.
Warum exportiert Excel CSV mit Semikolons statt Kommas?
In europäischen Gebietsschemata ist das Komma das Dezimaltrennzeichen (1.234,56), daher verwendet Excel stattdessen das Semikolon als CSV-Trennzeichen — eine häufige Ursache für Parsing-Fehler, wenn Code Komma-Trennung erwartet. Das spezifische Trennzeichen wird durch die Windows-Einstellung für das Listentrennzeichen in den Regions- und Sprachoptionen gesteuert, die standardmäßig auf Semikolon gesetzt ist, wenn das Dezimaltrennzeichen ein Komma ist. Das bedeutet, dass Dateien, die aus Excel mit französischem Gebietsschema exportiert wurden, andere Trennzeichen haben können als Dateien aus Excel mit US-Gebietsschema, obwohl beide die Erweiterung .csv tragen. Überprüfen oder erkennen Sie das Trennzeichen immer automatisch, bevor Sie eine CSV-Datei unbekannter Herkunft parsen.
Gibt es eine maximale Anzahl von Spalten in einer CSV-Datei?
RFC 4180 definiert kein Spaltenlimit. Das praktische Limit hängt von der verarbeitenden Anwendung ab. Excel unterstützt 16.384 Spalten (2^14). Die meisten CSV-Parser in Python, JavaScript und Go haben kein integriertes Spaltenlimit. Browserbasierte Tools sind durch den verfügbaren Arbeitsspeicher begrenzt, was typischerweise Tausende von Spalten ohne Probleme zulässt.
Was ist der Unterschied zwischen CSV und TSV?
TSV (Tab-Separated Values) verwendet ein Tabulatorzeichen als Feldtrennzeichen anstelle eines Kommas. TSV-Dateien haben die Erweiterung .tsv. Da Tabulatorzeichen selten in Datenwerten vorkommen, benötigen TSV-Dateien weniger Anführungszeichen als CSV. Datenbanktools, Bioinformatik-Software und das Einfügen aus der Zwischenablage von Tabellenkalkulationen erzeugen häufig TSV.
Wie gehe ich mit CSV-Dateien mit inkonsistenten Zeilenlängen um?
Inkonsistente Zeilenlängen (unregelmäßiges CSV) weisen in der Regel auf nicht maskierte Trennzeichen oder fehlende Anführungszeichen in den Quelldaten hin. Die meisten Parser behandeln dies, indem sie kurze Zeilen mit leeren Werten auffüllen und lange Zeilen auf die Anzahl der Header kürzen. Wenn die Unregelmäßigkeit konsistent ist, prüfen Sie, ob die Datei ein anderes Trennzeichen als erwartet verwendet oder ob jede Zeile abschließende Trennzeichen enthält. Zum Beispiel wird eine Datei, die mit Semikolons exportiert wurde und von einem kommabasierten Parser gelesen wird, für jede Zeile eine einzelne Spaltenzeile erzeugen — jeder Datensatz erscheint mit einem Feld statt der erwarteten sechs oder mehr. Das Ausführen durch den CSV Formatter deckt den Fehler sofort auf.
Bleiben beim Konvertieren von CSV in JSON die Datentypen erhalten?
CSV hat kein Typsystem. Alle Werte sind Zeichenketten. Bei der Konvertierung in JSON bleiben die Werte Zeichenketten, es sei denn, der Konverter leitet Typen explizit ab. Einige Konverter erkennen numerische Zeichenketten und geben JSON-Zahlen aus, aber das kann zu Datenverlust führen (führende Nullen in Postleitzahlen, Telefonnummern). Der ToolDeck-Konverter behält Werte standardmäßig als Zeichenketten bei, um dieses Problem zu vermeiden.