logo
GeekFormat

CSV zu JSON

Der GeekFormat Online CSV-zu-JSON-Konverter wandelt CSV-Tabellendaten (Comma-Separated Values) schnell in Standard-JSON-Arrays um, geeignet für API-Integration, Datenmigration und Frontend-Testdatenvorbereitung. Kernfunktionen: ①Automatische Trennzeichenerkennung: Intelligente Erkennung von Komma, Semikolon (in Europa gebräuchlich) und Tabulator (TSV) und einheitliche Konvertierung zu Komma; ②Kopfzeilen-Erkennung: Erste Zeile automatisch als Schlüsselnamen (Keys) von JSON-Objekten verwenden, jede nachfolgende Zeile wird zu einem JSON-Objekt; ③Intelligente Reparatur: Bei Spaltenanzahlfehlern werden automatisch leere Werte ergänzt oder abgeschnitten, nicht geschlossene Anführungszeichen automatisch ergänzt, Formatprobleme können vor der Konvertierung mit einem Klick repariert werden; ④RFC 4180-Standard-Parsing: Korrekte Verarbeitung von in doppelte Anführungszeichen eingeschlossenen Feldern, Kommas innerhalb von Anführungszeichen, doppelte Anführungszeichen-Escaping ("" → "); ⑤Dualer Ausgabemodus: Unterstützt schön formatiertes JSON mit 2 Leerzeichen Einrückung (zum Lesen und Debuggen) und Kompaktmodus (kleine Größe für Produktivumgebungen); ⑥400ms Debounce für Echtzeitkonvertierung, Eingabe ergibt sofort Ergebnisse; ⑦Unterstützt Upload von .csv/.txt-Dateien, Ein-Klick-Download als converted.json, ziehen zur Größenanpassung der linken und rechten Bereiche, automatische Speicherung des lokalen Verlaufs, Tab-Umschaltung auf Mobilgeräten, nach der Konvertierung direkt zum JSON-Formatierungstool springen zur weiteren Verarbeitung, alle Parsing- und Konvertierungsvorgänge vollständig lokal im Browser, keine Daten hochgeladen.

Ähnliche Tools

Anwendungsfälle

  • Frontend-Entwickler konvertieren bei der API-Integration aus Excel exportierte Testdaten-CSV in JSON-Arrays als Mock-Daten
  • Backend-Entwickler prüfen vor dem Datenimport, ob Feldzuordnungen korrekt sind, indem sie CSV in JSON konvertieren
  • Bei Datenmigration CSV-formatierte Daten in JSON für dokumentenorientierte Datenbanken wie MongoDB konvertieren
  • Massengenerierung von Testdaten: Bearbeiten Sie Testfälle in Excel, konvertieren Sie sie in JSON und importieren Sie sie direkt in Test-Frameworks
  • SEO-Mitarbeiter konvertieren Schlüsselwort/URL-Listen-CSV in JSON-LD-strukturierte Daten
  • Produkt-/Betriebsmitarbeiter konvertieren exportierte Tabellendaten in JSON für Entwickler zur Erstellung von Konfigurationsdateien
  • Verarbeiten von Semikolon-getrennten CSV von europäischen Kunden/Kollegen, ohne Semikolons manuell durch Kommas ersetzen zu müssen
  • Von Crawlern erfasste CSV-formatierte Daten schnell in JSON konvertieren zur weiteren Verarbeitung
  • Vor der Datenanalyse CSV in JSON konvertieren und in JavaScript/Python laden und verwenden
  • In API-Dokumentation CSV-Beispieldaten in JSON-Beispiele konvertieren zum Vergleich zwischen Frontend und Backend
  • Beim Erlernen von CSV- und JSON-Formaten die Entsprechung zwischen den beiden Datenformaten intuitiv beobachten
  • Vor dem Datenimport in Low-Code/No-Code-Plattformen CSV in das von der Plattform geforderte JSON-Format konvertieren

Funktionen

  • Intelligente Trennzeichenerkennung: Erkennt automatisch die drei gängigsten Trennzeichen Komma, Semikolon (;) und Tabulator (\t) und konvertiert einheitlich in Standard-Kommatrennung, aus europäischem Excel exportierte Semikolon-CSV- und TSV-Dateien können direkt eingefügt und erkannt werden
  • RFC 4180-Standard-Parsing: Korrekte Verarbeitung von Feldern mit Anführungszeichen (Felder mit Kommas, Zeilenumbrüchen), doppelte Anführungszeichen-Escaping ("" im Feld wird zu " escapet), entspricht dem offiziellen CSV-Standard ohne Parsing-Fehler
  • Automatische Kopfzeilen-Erkennung: Erste Zeile wird automatisch als JSON-Objektschlüssel (Key) verwendet, jede Datenzeile wird zu einem JSON-Objekt, Ausgabe im Standard-JSON-Array-Format
  • Intelligente Fehlerreparatur: Bei Spaltenanzahlfehlern werden automatisch leere Spalten ergänzt oder überschüssige Spalten abgeschnitten, nicht geschlossene Anführungszeichen automatisch ergänzt, häufige CSV-Formatfehler mit einem Klick reparieren
  • Präzise Fehlerlokalisierung: Parsing-Fehler zeigen Zeilennummer und Fehlerinhalt pro Zeile an (Spaltenanzahlfehler, Anführungszeichenprobleme), gelber Warnbereich listet alle Warnzeilen zur Fehlersuche auf
  • Dualer Modus für schöne/kompakte Ausgabe: Schöne Ausgabe mit 2 Leerzeichen Einrückung, klare Hierarchie zum Lesen und Debuggen, kompakte Ausgabe ohne Leerzeichen, kleines Volumen für Produktivumgebungen
  • 400ms Debounce für Echtzeitkonvertierung: Automatische Konvertierung nach Eingabe ohne Tastendruck, schnelles Einfügen großer Dateien ohne Ruckeln
  • Datei-Upload und -Download: Unterstützt Upload von .csv- und .txt-Dateien zum direkten Einlesen des Inhalts, Konvertierungsergebnis mit einem Klick als converted.json-Datei herunterladen
  • Integrierte Beispieldaten: Klicken Sie auf die Schaltfläche "Beispiel", um vordefinierte CSV-Beispiele zu laden, Funktionen schnell auszuprobieren oder das Format zu referenzieren
  • Automatische Speicherung des lokalen Verlaufs: Speichert automatisch zuletzt eingegebene Inhalte in localStorage, beim nächsten Öffnen werden die letzten Daten automatisch wiederhergestellt, kein erneutes Einfügen erforderlich
  • Anpassbare Breite der linken und rechten Bereiche: Auf dem PC ziehen Sie den mittleren Trennbalken, um die Breitenproportionen der linken und rechten Bereiche frei anzupassen, bei langen Inhalten auf großen Bildschirmen angenehmer
  • Ein-Klick-Sprung zur JSON-Formatierung: Nach Abschluss der Konvertierung klicken Sie auf die Schaltfläche, um direkt zum JSON-Formatierungstool zu springen und das Ergebnis weiterzuverarbeiten, kein manuelles Kopieren und Einfügen
  • Mobilgeräte-Anpassung: Auf Mobilgeräten Umschaltung zwischen Eingabe und Ausgabe über Tabs, berührungsfreundlich, unterwegs jederzeit konvertieren beim Debuggen
  • Reine lokale Browser-Verarbeitung: Alle CSV-Parsing- und JSON-Konvertierungen erfolgen lokal in JavaScript, Daten werden nicht auf den Server hochgeladen, sensible Geschäftsdaten können bedenkenlos verwendet werden

Anleitung

  1. Fügen Sie CSV-Daten in den linken Editor ein, oder klicken Sie auf "Importieren", um .csv/.txt-Dateien hochzuladen, oder klicken Sie auf "Beispiel", um Beispieldaten zu laden
  2. Das Tool erkennt das Trennzeichen automatisch mit 400ms Debounce und konvertiert, rechts wird das JSON-Ergebnis in Echtzeit angezeigt
  3. Bei Spaltenanzahlfehlern oder Anführungszeichenfehlern wird ein gelber Warnbereich angezeigt, Sie können auf "Struktur reparieren" klicken, um eine automatische Reparatur durchzuführen
  4. Schalten Sie den Schalter "Schöne Ausgabe" nach Bedarf um (Einrückung/Kompakt), nachdem Sie mit dem Ergebnis zufrieden sind, klicken Sie auf "Kopieren" oder "Exportieren", um die JSON-Datei herunterzuladen, oder klicken Sie auf die Schaltfläche, um zum JSON-Formatierungstool zu springen und weiterzuverarbeiten

Häufig gestellte Fragen

Welche Trennzeichen-CSV werden unterstützt?

Automatische Erkennung der drei gängigsten Trennzeichen: Komma (,) – Standard-CSV-Standard; Semikolon (;) – gängiges Trennzeichen in europäischem Excel (da Europa Komma als Dezimaltrennzeichen verwendet); Tabulator (\t) – TSV-Dateiformat. Nach dem Einfügen erkennt das Tool automatisch, welches Trennzeichen verwendet werden soll, konvertiert es einheitlich in Standard-Kommatrennung und parst es dann.

Was tun, wenn Felder Kommas oder Zeilenumbrüche enthalten?

Das Tool folgt dem RFC 4180 CSV-Standard: Wenn Feldinhalte Kommas, Zeilenumbrüche oder Anführungszeichen enthalten, umschließen Sie das Feld mit doppelten Anführungszeichen (z. B. "Smith, John"), doppelte Anführungszeichen innerhalb eines Feldes müssen mit zwei doppelten Anführungszeichen escapet werden (z. B. "He said ""Hello"""). Der Parser kann diese Fälle korrekt verarbeiten und verwechselt Kommas innerhalb von Feldern nicht mit Trennzeichen.

Muss die erste Zeile eine Kopfzeile sein?

Ja, das Tool geht standardmäßig davon aus, dass die erste Zeile die Kopfzeile (Spaltennamen) ist und automatisch als Schlüsselnamen von JSON-Objekten verwendet wird. Wenn Ihr CSV keine Kopfzeile hat, können Sie manuell Spaltennamen in der ersten Zeile hinzufügen (z. B. col1,col2,col3) und nach der Konvertierung anpassen.

Was bedeutet der Fehler "Spaltenanzahl stimmt nicht überein"?

CSV erfordert, dass die Spaltenanzahl jeder Zeile mit der Spaltenanzahl der Kopfzeile übereinstimmt. Wenn die Anzahl der durch Kommas getrennten Felder in einer Zeile größer oder kleiner als die Spaltenanzahl der Kopfzeile ist, wird dieser Fehler gemeldet. Das Tool verarbeitet dies automatisch: Bei zu wenigen Spalten werden leere Zeichenfolgen ergänzt, bei zu vielen Spalten werden überschüssige Spalten abgeschnitten, und im gelben Warnbereich werden alle problematischen Zeilennummern aufgelistet. Sie können auch auf die Schaltfläche "Struktur reparieren" klicken, um eine automatische Reparatur durchzuführen.

Was bedeutet "nicht geschlossene Anführungszeichen"?

Im RFC-Standard müssen mit doppelten Anführungszeichen umschlossene Felder geöffnet und geschlossen werden. Wenn in einer Zeile eine ungerade Anzahl von Anführungszeichen vorhanden ist, bedeutet dies, dass ein Anführungszeichen nicht geschlossen wurde (möglicherweise durch Kopieren abgeschnitten). Das Tool erkennt dies und versucht, automatisch ein Anführungszeichen am Ende hinzuzufügen, und listet die problematischen Zeilennummern auf.

Können aus Excel exportierte CSV konvertiert werden?

Ja. Aus Excel exportierte CSV (sowohl Windows- als auch Mac-Versionen) sowie aus europäischem Excel exportierte Semikolon-getrennte CSV können korrekt erkannt und geparst werden. Beachten Sie, dass Sie beim Excel-Export das Format "CSV UTF-8" wählen, um Zeichenkodierungsprobleme mit Chinesisch zu vermeiden, das Tool unterstützt UTF-8-Kodierung perfekt.

Werden TSV-Dateien (Tabulator-getrennt) unterstützt?

Ja. Fügen Sie einfach tabulatorgetrennten Inhalt ein oder laden Sie .tsv/.txt-Dateien hoch, das Tool erkennt automatisch Tabulator-Trennung und konvertiert sie in Standard-Kommatrennung vor dem Parsing, kein manuelles Ersetzen erforderlich.

Wie sieht das JSON-Format nach der Konvertierung aus?

Ausgabe im Standard-JSON-Array-Format, jedes Array-Element ist ein JSON-Objekt, die Schlüsselnamen stammen aus der ersten Zeile (Kopfzeile) des CSV, die Werte aus den entsprechenden Spalten als Zeichenfolgenwerte. Zum Beispiel name,age\nJohn,25 wird zu [{"name":"John","age":"25"}]. Beachten Sie, dass alle Werte vom Typ Zeichenfolge sind, wenn numerische Typen benötigt werden, müssen Sie dies im Code selbst konvertieren.

Warum sind alle Werte Zeichenfolgen? Können Zahlen/Boolesche Typen ausgegeben werden?

Das CSV-Format selbst enthält keine Typinformationen, alle Felder sind Text. Aus Sicherheitsgründen konvertiert das Tool standardmäßig alles in Zeichenfolgen, um Fehlinterpretationen von Typen zu vermeiden (z. B. wird die Nummer 00123 bei Konvertierung in eine Zahl zu 123 und verliert führende Nullen). Wenn Sie Typkonvertierung benötigen, können Sie dies nach Erhalt des JSON im Code verarbeiten oder das JSON-Formatierungstool zur weiteren Verarbeitung verwenden.

Können Dateien hochgeladen werden? Welche Formate werden unterstützt?

Unterstützt Upload von .csv- und .txt-Dateien. Klicken Sie auf die Upload-Schaltfläche, um eine Datei auszuwählen oder ziehen Sie sie in den Eingabebereich, der Dateiinhalt wird in das Eingabefeld eingelesen und automatisch konvertiert. Die Datei wird lokal im Browser gelesen, nicht auf den Server hochgeladen.

Wie kann nach der Konvertierung schnell überprüft werden, ob das JSON korrekt ist?

Nach erfolgreicher Konvertierung zeigt die Statusleiste die Anzahl der erfolgreich konvertierten Zeilen an; außerdem gibt es eine Schaltfläche zum Ein-Klick-Sprung zur "JSON-Formatierung", klicken Sie, um das JSON-Formatierungstool in einem neuen Tab zu öffnen und das Konvertierungsergebnis zu übernehmen, zur weiteren Überprüfung und Formatierung.

Wie große CSV-Dateien können verarbeitet werden?

Die reine Frontend-Verarbeitung ist für tägliche Entwicklungsszenarien mit bis zu mehreren zehntausend Zeilen vollständig ausreichend (einige hundert KB bis wenige MB). Bei sehr großen Dateien (über mehrere zehn MB, Millionen-Zeilen-Ebene) wird die Verwendung professioneller Datenverarbeitungstools empfohlen, aber Entwicklungsszenarien wie API-Debugging, Datenvorbereitung und Massenkonvertierung sind kein Problem.

Gibt es Zeichenkodierungsprobleme mit Chinesisch oder Sonderzeichen?

Nein. Das Tool verarbeitet Text in UTF-8-Kodierung, unterstützt Chinesisch, Japanisch, Emoji und andere Unicode-Zeichen perfekt. Wenn beim Lesen aus einer Datei Zeichenkodierungsprobleme auftreten, bestätigen Sie, dass die Datei in UTF-8-Kodierung gespeichert ist (bei Excel-Export wählen Sie "CSV UTF-8").

Warum ist der Inhalt, den ich zuvor eingefügt habe, beim nächsten Mal noch da?

Das Tool speichert automatisch die von Ihnen eingegebenen CSV-Inhalte im localStorage des Browsers, beim nächsten Öffnen der Seite wird die letzte Eingabe automatisch wiederhergestellt, Sie müssen nicht jedes Mal neu einfügen. Dies ist rein lokaler Speicher, Daten werden nicht hochgeladen, Sie können es bedenkenlos verwenden; klicken Sie auf die Schaltfläche "Leeren", um den aktuellen Inhalt zu löschen.

Werden Daten auf den Server hochgeladen?

Nein. Alle CSV-Parsings, Fehlerreparaturen und JSON-Konvertierungen erfolgen vollständig lokal in JavaScript Ihres Browsers, die eingegebenen CSV-Daten und Konvertierungsergebnisse werden nicht über das Netzwerk an irgendeinen Server gesendet. CSV-Dateien mit sensiblen Geschäftsdaten, internen Daten können bedenkenlos konvertiert werden.

Über CSV-Format und JSON-Konvertierung

CSV (Comma-Separated Values, kommagetrennte Werte) ist das universellste Tabellendaten-Textdatiformat, fast alle Tabellenkalkulationsprogramme (Excel, Google Sheets, Numbers, WPS) unterstützen CSV-Import und -Export, es ist auch eines der am häufigsten verwendeten Formate für Datenaustausch, Massenimport und -export. JSON (JavaScript Object Notation) ist das am häufigsten verwendete Datenaustauschformat in Web-APIs und moderner Programmierung. CSV zu JSON ist eine sehr häufige Anforderung in der Entwicklung: Von Produkt/Betrieb erhalten Sie aus Excel exportiertes CSV, das für APIs in JSON konvertiert werden muss, aus Datenbanken exportiertes CSV muss für Mock-Daten in JSON konvertiert werden, bei Datenmigration muss CSV in Dokumentdatenbanken wie MongoDB importiert werden … Ein gutes Konvertierungstool spart viel Zeit beim manuellen Zusammenfügen von JSON.

CSV scheint einfach zu sein – Kommas trennen Felder, Zeilenumbrüche trennen Zeilen – aber tatsächlich gibt es viele Fallstricke: Was tun, wenn Felder Kommas enthalten? Was tun, wenn Felder Zeilenumbrüche enthalten? Wie werden Anführungszeichen escapet? In verschiedenen Ländern exportierte CSV können auch Semikolons als Trennzeichen verwenden (in Europa, da Kommas als Dezimaltrennzeichen verwendet werden) oder Tabulatoren zur Trennung (TSV-Format). Wenn diese Probleme nicht gut behandelt werden, sind die geparsten Daten falsch. Dieses Tool implementiert einen Parser gemäß dem RFC 4180 CSV-Standard, verarbeitet Randfälle wie anführungszeichenumschlossene Felder, doppelte Anführungszeichen-Escaping, Kommas/Zeilenumbrüche innerhalb von Feldern korrekt, es ist kein einfaches string.split(','), die Ergebnisse sind genau und zuverlässig.

Die automatische Trennzeichenerkennung ist eine sehr praktische Funktion. Viele Entwickler reagieren auf eine CSV-Datei zunächst mit split(','), aber aus europäischem Excel exportierte Dateien verwenden standardmäßig Semikolon (;) als Trennzeichen, direktes Split mit Komma behandelt die gesamte Zeile als ein Feld; TSV-Dateien verwenden Tabulatoren zur Trennung, Split mit Komma ist völlig falsch. Das Tool zählt die Vorkommen von Komma, Semikolon und Tabulator pro Zeile, erkennt automatisch das wahrscheinlichste Trennzeichen und konvertiert es einheitlich, Sie müssen sich nicht um die Herkunft der Datei kümmern, einfach einfügen.

Intelligente Fehlerreparatur ist die Kernfunktion, die sich von einfachen Online-Tools unterscheidet. In der Praxis erhaltenes CSV ist oft unsauber: Einige Zeilen haben falsche Spaltenanzahlen (beim Kopieren abgeschnitten, zusätzliche Kommas dazwischen), einige haben nicht geschlossene Anführungszeichen (Exportproblem), einige verwenden gemischte Trennzeichen, direktes Parsing schlägt fehl oder führt zu falschen Ergebnissen. Wenn das Tool auf diese Probleme stößt, lehnt es die Konvertierung nicht direkt ab, sondern: ①Listet alle problematischen Zeilennummern und Fehlerursachen auf; ②Bietet eine Ein-Klick-Reparatur-Schaltfläche zum automatischen Ergänzen leerer Spalten/Abschneiden/Ergänzen von Anführungszeichen; ③Gibt auch bei Warnungen möglichst brauchbare JSON-Ergebnisse aus, nicht die gesamte Dateikonvertierung schlägt fehl wegen eines Zeilenfehlers.

Duale Modi für schöne/kompakte Ausgabe entsprechen verschiedenen Anwendungsszenarien: Bei Entwicklungsdebugging, Lesen und Anzeigen verwenden Sie den schönen Modus – 2 Leerzeichen Einrückung, klare Hierarchie, Sie erkennen die Objektstruktur auf einen Blick; Bei Verwendung in Produktivumgebungen, API-Antworten, Konfigurationsdateien verwenden Sie den Kompaktmodus – alle Leerzeichen und Zeilenumbrüche entfernen, kleineres Volumen, schnellere Übertragung. Der Schalter zum Umschalten rendert sofort neu, keine Neukonvertierung erforderlich.

Warum ist reine lokale Verarbeitung wichtig? CSV-Dateien enthalten oft echte Geschäftsdaten, Kundeninformationen, unveröffentlichte Produktdaten und andere sensible Inhalte, das Hochladen auf Drittanbieter-Konvertierungsserver birgt das Risiko von Datenlecks. Bei diesem Tool werden alle Parsing- und Konvertierungslogiken in lokalem JavaScript des Browsers ausgeführt, Dateien werden nur im Speicher Ihres Computers verarbeitet, es gibt nicht einmal Netzwerkanfragen, funktioniert auch offline, löst das Datensicherheitsproblem grundlegend. Lokale Verarbeitung hat auch Geschwindigkeitsvorteile – Dateien von wenigen MB werden sofort konvertiert, keine Wartezeit für Upload/Download.

Ziehbare Trennbereiche und lokaler Verlauf sind Details, die für häufige Nutzung optimiert sind: Bei der Verarbeitung breiter Tabellen können Sie den Eingabebereich breiter ziehen, wenn Sie sich auf Ergebnisse konzentrieren, ziehen Sie den Ausgabebereich breiter; zuletzt nicht fertig verarbeitetes CSV wird beim nächsten Öffnen automatisch wiederhergestellt, Sie müssen nicht in E-Mails/Chatverläufen nach Dateien suchen und kopieren. Der Ein-Klick-Sprung zum JSON-Formatierungstool berücksichtigt den echten Arbeitsablauf – nach der JSON-Konvertierung ist normalerweise Formatierung, Überprüfung und Komprimierung erforderlich, direktes Springen erspart das Kopieren und Einfügen sowie das Öffnen neuer Seiten.

Zu beachten ist: ①Alle CSV-Werte werden einheitlich in den Typ Zeichenfolge konvertiert, dies ist absichtlich so gestaltet – CSV hat keine Typinformationen, automatische Konvertierung in Zahlen/Boolesche Werte kann fehlerhaft sein (z. B. gehen bei Postleitzahl 00123, Personalausweisnummern usw. führende Nullen verloren), wenn Sie Typkonvertierung benötigen, tun Sie dies bitte im Code; ②Derzeit wird nur unidirektionale Konvertierung CSV→JSON unterstützt, für JSON→CSV verwenden Sie bitte das entsprechende Tool dieser Seite; ③Bei sehr großen Dateien (>10MB, Millionen Zeilen) wird die Verwendung von Kommandozeilen-Tools (z. B. csvtojson, jq) empfohlen, dieses Tool ist für Entwicklung-Debugging-Szenarien konzipiert, im Alltag bis zu mehreren zehntausend Zeilen vollständig flüssig.

术语表

CSV
Comma-Separated Values, kommagetrennte Werte, Format zum Speichern von Tabellendaten in reinem Text, eine Zeile pro Datensatz, Felder werden durch Kommas getrennt, das universellste Import-/Exportformat für Tabellenkalkulationen und Datenbanken.
RFC 4180
Offizielles Standarddokument für das CSV-Format, definiert Regeln wie anführungszeichenumschlossene Felder, doppelte Anführungszeichen-Escaping, Zeilenumbruchverarbeitung usw., dieses Tool folgt diesem Standard beim Parsing.
TSV
Tab-Separated Values, tabulatorgetrennte Werte, Format, bei dem Tabulatoren (\t) anstelle von Kommas zur Trennung von Feldern verwendet werden, dieses Tool erkennt und unterstützt es automatisch.
Automatische Trennzeichenerkennung
Das Tool erkennt automatisch, ob die Datei Komma, Semikolon oder Tabulator als Trennzeichen verwendet, keine manuelle Auswahl durch den Benutzer erforderlich, bequemere Verarbeitung von CSV aus verschiedenen Quellen.
Kopfzeile (Header)
Erste Zeile des CSV, enthält die Spaltennamen jeder Spalte, wird nach der Konvertierung als Schlüsselnamen (Keys) von JSON-Objekten verwendet.
JSON-Array
Ausgabeformat dieses Tools, eine Liste von JSON-Objekten umschlossen von eckigen Klammern und durch Kommas getrennt, jedes Objekt entspricht einer Datenzeile im CSV.
Doppelte Anführungszeichen-Escaping
Im RFC-Standard werden doppelte Anführungszeichen innerhalb eines Feldes durch zwei aufeinanderfolgende doppelte Anführungszeichen dargestellt (""), beim Parsing werden sie zu einem einzelnen doppelten Anführungszeichen wiederhergestellt.
Spaltenanzahl stimmt nicht überein
Debounce
Wartet nach der Eingabe 400ms auf keine neue Eingabe, bevor die Konvertierung ausgeführt wird, um Ruckeln durch Neuparsing großer Dateien bei jedem Tastendruck zu vermeiden.
Schöne Ausgabe (Pretty Print)
JSON-Format mit Einrückung und Zeilenumbrüchen, klare Hierarchie, für Menschen leicht zu lesen und zu debuggen.
Kompakte Ausgabe (Minify)
JSON-Format ohne alle Leerzeichen und Zeilenumbrüche, minimale Größe, geeignet für Übertragung und Produktivumgebungen.
localStorage
Lokaler Browserspeicher, das Tool verwendet ihn zur automatischen Speicherung des zuletzt eingegebenen Inhalts, Daten werden nur lokal beim Benutzer gespeichert und nicht auf den Server hochgeladen.

Vergleichstabelle für CSV-Trennzeichen in verschiedenen Regionen

Unterschiede bei Standard-CSV-Trennzeichen beim Excel-Export in verschiedenen Ländern/Regionen:

Region/SpracheStandard-TrennzeichenDezimaltrennzeichenDieses Tool unterstützt
USA/Großbritannien/China/JapanKomma ,Punkt .
Deutschland/Frankreich/Italien/SpanienSemikolon ;Komma ,✅ Automatische Erkennung
Allgemeines TSV-FormatTabulator \t-✅ Automatische Erkennung

CSV zu JSON Beispiel

Vergleich von Eingabe- und Ausgabeformat:

Inhalt
CSV-Eingabename,age,city\nJohn,25,New York\nJane,30,London
JSON-Ausgabe[{"name":"John","age":"25","city":"New York"},{"name":"Jane","age":"30","city":"London"}]

Häufige Fehler und Reparatur

Häufige Probleme bei CSV-Parsing und Behandlung:

FehlertypUrsacheAutomatische Reparaturbehandlung
Spaltenanzahlfehler (zu wenige Spalten)Eine Zeile hat zu wenige Trennzeichen, Feldanzahl geringer als in der KopfzeileAutomatisch leere Zeichenfolgen am Ende ergänzen
Spaltenanzahlfehler (zu viele Spalten)Eine Zeile hat zu viele Kommas oder Anführungszeichen nicht richtig umschlossenÜberschüssige Felder automatisch abschneiden
Nicht geschlossene AnführungszeichenUngerade Anzahl von Anführungszeichen, Feld nicht korrekt beendetAm Zeilenende automatisch ein doppeltes Anführungszeichen ergänzen
Falsches TrennzeichenDatei verwendet Semikolon oder Tabulator anstelle von KommaAutomatisch erkennen und einheitlich durch Komma ersetzen

Privacy & Security

Bei diesem CSV-zu-JSON-Tool werden alle CSV-Parsings, Trennzeichenerkennungen, Fehlerreparaturen, JSON-Konvertierungen und Dateilesevorgänge vollständig lokal in Ihrem Browser über JavaScript ausgeführt. Die von Ihnen eingefügten CSV-Inhalte und hochgeladenen Dateidaten werden absolut nicht auf irgendeinen Server hochgeladen, auch nicht aufgezeichnet, gespeichert oder analysiert. Lokale Verlaufseinträge werden nur im localStorage Ihres eigenen Browsers gespeichert, sie können durch Schließen oder Leeren der Browserdaten gelöscht werden. CSV-Dateien mit sensiblen Geschäftsdaten, Kundeninformationen und internen Daten können bedenkenlos verwendet werden, es besteht keinerlei Risiko für Datenlecks.

Authoritative References

Troubleshooting

Was tun bei Zeichenkodierungsproblemen mit Chinesisch?

Zeichenkodierungsprobleme sind normalerweise ein Kodierungsproblem der Datei. Stellen Sie sicher, dass die CSV-Datei in UTF-8-Kodierung gespeichert ist: Wählen Sie beim Excel-Export das Format "CSV UTF-8 (kommagetrennt)" anstelle von "CSV (kommagetrennt)" (letzteres ist GBK-Kodierung unter chinesischen Windows-Systemen). Wenn die Datei in GBK-Kodierung ist, können Sie sie zuerst mit Notepad öffnen und als UTF-8 speichern, bevor Sie sie hochladen.

Nach der Konvertierung ist der gesamte Inhalt zu einer Spalte geworden?

Dies bedeutet, dass das Tool das Trennzeichen nicht korrekt erkannt hat. Überprüfen Sie, womit Ihre CSV Felder trennt – europäisches Excel verwendet standardmäßig Semikolon (;), dieses Tool unterstützt automatische Erkennung; bei anderen speziellen Trennzeichen (z. B. senkrechter Strich |) können Sie diese zuerst im Editor durch Kommas ersetzen und dann konvertieren.

Warum sind alle Zahlen zu Zeichenfolgen geworden?

Das ist normal. Das CSV-Format selbst trägt keine Typinformationen, alle Felder sind Text. Wenn Felder, die wie Zahlen aussehen, automatisch in den Number-Typ konvertiert werden, führt dies zu Problemen wie Verlust führender Nullen (z. B. wird 00123 zu 123), Präzisionsverlust bei langen Zahlen (z. B. Bestellnummern über 15 Stellen). Wenn Sie numerische Typen benötigen, konvertieren Sie dies bitte im Code selbst.

Browser ruckelt nach dem Einfügen großer Dateien?

Das Tool hat eine 400ms-Debounce-Optimierung, aber bei sehr großen CSV mit mehreren hunderttausend Zeilen (über 10MB) hat die Browser-Verarbeitung immer noch Belastung. Empfehlungen: ①Schneiden Sie zuerst die benötigten Teile in Excel/VS Code aus und konvertieren Sie sie dann; ②Bei sehr großen Dateien sind Kommandozeilen-Tools wie csvtojson, jq, Python pandas besser geeignet. Tägliche Entwicklungsszenarien (einige tausend bis zehntausend Zeilen) sind vollständig flüssig.