CSV-zu-JSON- und Excel-Konverter
Konvertieren Sie CSV-Zeilen in ein JSON-Array von Objekten oder wandeln Sie JSON-Datensätze wieder in CSV um. Die erste CSV-Zeile wird als Kopfzeile behandelt und wird zu den Objektschlüsseln. Dies ist die Form, die die meisten APIs, Tabellenkalkulationen und Datenpipelines erwarten.
Wie es funktioniert
- 1
Wählen Sie die Richtung: CSV zu JSON oder JSON zu CSV.
- 2
Fügen Sie die Daten ein. Behalten Sie für CSV die Kopfzeile bei – sie wird zu den Schlüsseln.
- 3
Konvertieren Sie die Ausgabe und überprüfen Sie sie auf die erwarteten Feldnamen.
- 4
Kopieren Sie das Ergebnis in Ihren Code, Ihre Tabelle oder Ihre API-Anfrage.
Hauptvorteile und Vorteile
Headergesteuertes Mapping
Die CSV-Kopfzeile wird zu den Objektschlüsseln und erzeugt die Array-of-Objects-Form, die JSON-APIs tatsächlich nutzen.
Hin- und Rückfahrt in beide Richtungen
Exportieren Sie aus einer Tabellenkalkulation, arbeiten Sie mit JSON und konvertieren Sie dann zurück für ein System, das nur CSV akzeptiert.
Lesbares, eingerücktes JSON
Die Ausgabe wird formatiert und nicht minimiert, sodass Sie die Struktur überprüfen können, bevor Sie sie verwenden.
Daten bleiben lokal
Kundenexporte und interne Datensätze werden in der Registerkarte verarbeitet und niemals hochgeladen.
Wofür die Leute es verwenden
- Umwandeln eines Tabellenkalkulationsexports in JSON zum Seeding einer Datenbank oder eines Testgeräts.
- Konvertieren einer API-Antwort in CSV, damit sie in einer Tabelle geöffnet werden kann.
- Umformen eines kleinen Datensatzes, ohne ein Wegwerfskript zu schreiben.
- Überprüfen Sie, welche Feldnamen eine CSV-Datei erzeugt, bevor Sie einen Import verknüpfen.
Unterstützte Formate und Optionen
| CSV-Eingabe | Durch Kommas getrennte Zeilen mit einer Kopfzeile als erster Zeile |
|---|---|
| JSON-Eingabe | Ein Array flacher Objekte mit denselben Schlüsseln |
| Ausgabe | Eingerückter JSON- oder durch Kommas getrennter CSV-Text |
Datenschutz und Datenverarbeitung
Die Konvertierung erfolgt vollständig in Ihrem Browser. Exportierte Kundenlisten, Bestelldaten und interne Datensätze werden niemals hochgeladen. Dies ist genau die Dateiklasse, die nicht über einen unbekannten Online-Konverter durchlaufen werden sollte.
Grenzen und Wissenswertes
- Felder werden durch Kommas getrennt, sodass ein Wert, der selbst ein Komma in Anführungszeichen enthält, nicht als ein Feld analysiert wird. Für Daten mit eingebetteten Kommas, Anführungszeichen oder Zeilenumbrüchen ist ein vollständiger CSV-Parser erforderlich, beispielsweise der in der Standardbibliothek Ihrer Sprache.
- Nur flache Schallplatten werden sauber konvertiert. Verschachtelte JSON-Objekte und -Arrays haben keine natürliche CSV-Darstellung und sollten zuerst reduziert werden.
- Alles wird zu einer Schnur. Zahlen, boolesche Werte und Datumsangaben werden nicht vom Typ abgeleitet; Wirf sie nach der Umwandlung.
- Andere Trennzeichen – Semikolons oder Tabulatoren, die bei europäischen Gebietsschema-Exporten üblich sind – werden nicht erkannt. Ersetzen Sie sie zuerst durch Kommas.
Fehlerbehebung
Spalten werden falsch verschoben oder geteilt
Ein Feld enthält ein Komma in Anführungszeichen. Exportieren Sie die Datei erneut mit einem anderen Trennzeichen und ersetzen Sie sie oder verwenden Sie einen geeigneten CSV-Parser für diesen Datensatz.
Der JSON wurde als ein Objekt pro Zeile und nicht als Array ausgegeben
Überprüfen Sie, ob die erste CSV-Zeile eine Kopfzeile ist. Ohne sie wird die erste Datenzeile als Schlüsselname verwendet.
Zahlen werden in der JSON-Ausgabe angegeben
Werte werden konstruktionsbedingt als Text behandelt, da CSV keine Typen enthält. Wandeln Sie nach der Konvertierung die Felder um, die Sie benötigen.
CSV to JSON Converter — Free Online, Both Directions
Convert CSV to JSON or JSON back to CSV in one click, with headers mapped to keys automatically. A free online CSV to JSON converter for API seeding, spreadsheet exports, data migrations and any time a client needs a different shape than the database gave you.
- CSV to JSON with header mapping — the first row becomes object keys, producing a clean array of records ready to POST to an API or load into a test fixture.
- JSON to CSV for spreadsheets — flatten an API response into columns you can open directly in Excel, Google Sheets or Numbers.
- Handles quoted fields and delimiters — commas inside quoted values, escaped quotes and line breaks within fields are parsed correctly instead of shifting your columns.
- No row limit — large exports convert locally, so there is no free-tier row cap and no upload wait.
- Private by construction — customer lists, order exports and analytics dumps are converted in your browser and never sent to a conversion server.
Need XML, YAML or SQL as well? The Data Converter covers those formats, and the JSON Formatter cleans up the result.
Häufig gestellte Fragen
Why did my columns shift?
A field contains a comma inside quotes. The splitter breaks on every comma, so quoted fields with embedded commas, quotes or line breaks are not handled. Re-export with a different delimiter, or use a full CSV parser for that dataset.
Why are my numbers quoted in the JSON output?
CSV carries no type information, so every value is treated as text. Cast the fields you need after conversion rather than relying on inference.
Can it handle nested JSON?
Not directly. Nested objects and arrays have no natural CSV column representation, so flatten them into dot-notation keys before converting.
Unterstützt es benutzerdefinierte Trennzeichen?
Ja, es unterstützt standardmäßige durch Kommas, Semikolons und Tabulatoren getrennte CSV-Dateien.
Warum haben sich meine Spalten verschoben?
Ein Feld enthält ein Komma in Anführungszeichen. Der Splitter bricht bei jedem Komma um, daher werden Felder in Anführungszeichen mit eingebetteten Kommas, Anführungszeichen oder Zeilenumbrüchen nicht behandelt. Exportieren Sie erneut mit einem anderen Trennzeichen oder verwenden Sie einen vollständigen CSV-Parser für diesen Datensatz.
Warum werden meine Zahlen in der JSON-Ausgabe zitiert?
CSV enthält keine Typinformationen, daher wird jeder Wert als Text behandelt. Wandeln Sie die benötigten Felder nach der Konvertierung um, anstatt sich auf Rückschlüsse zu verlassen.
Kann es mit verschachteltem JSON umgehen?
Nicht direkt. Verschachtelte Objekte und Arrays verfügen über keine natürliche CSV-Spaltendarstellung. Reduzieren Sie sie daher vor der Konvertierung in Punktnotationsschlüssel.
Verwandte Tools
JSON-Formatierer
Formatieren, validieren und minimieren Sie JSON sofort
Datenkonverter und -generator
Konvertieren Sie zwischen CSV, JSON, SQL oder generieren Sie Scheindaten
Base64-Encoder und -Decoder
Kodieren Sie Text oder Bilder in Base64 und dekodieren Sie sie wieder
SVG-zu-PNG-/JPG-Konverter
Konvertieren Sie SVG-Vektordateien in HD-PNG- oder JPG-Bilder