Gratis JSON til CSV-konverterer
Konverter JSON-arrays til CSV og CSV tilbake til JSON. Håndterer nestede verdier, anførselstegnsfelt og kommaer i verdier automatisk.
Vanlige bruksområder
- Eksporter JSON API-data til CSVKonverter JSON API-svar og dataeksporter til CSV-format for Excel, Google Sheets og databaser.
- Konverter JSON til Excel-klar CSVGjør en JSON-datafil eller API-svar til en flat CSV som Excel og Google Sheets kan åpne direkte.
- Forbered JSON-data for databaseimportKonverter JSON-eksporter til CSV for bulkimport til MySQL, PostgreSQL, SQLite og andre databaser.
- Konverter JSON-rapporter til CSV for analyseTransformer JSON-analysedata, rapporter og logger til CSV for business intelligence og dataanalyse.
- JSON til CSV for udviklerarguarbeidsflytenKonverter raskt testfixtures, mockdata og konfigurering JSON til CSV eller omvendt — del av datapipelinen din.
Hvordan det fungerer
Verktøyet konverterer mellom JSON og CSV helt i nettleseren uten eksterne biblioteker — konverteringslogikken er håndskrevet TypeScript som kjører lokalt. JSON-tolkingen bruker nettleserens innebygde JSON.parse, mens CSV-tolkingen bruker en egen RFC 4180-tilstandsmaskin som håndterer spesialtilfellene de fleste naive konvertere gjør feil.
- 1JSON tolkes og overskrifter samlesJSON.parse() leser inndataene og validerer at de er en matrise. Konverteren går så gjennom hvert objekt i matrisen for å bygge en union av alle nøkler — så spredte matriser der ulike rader har ulike felt, likevel gir en komplett overskriftsrad.
- 2Valgfri utflating av nestede objekterHvis utflating er på, slås nestede objekter som {"address":{"city":"Oslo"}} rekursivt sammen til kolonner med punktnotasjon (address.city) før overskriftene bygges. Matriser og tomme objekter blir stående som JSON-strengverdier i cellene.
- 3RFC 4180-kompatibel cellekoding med nøytralisering av formlerHver celleverdi escapes etter RFC 4180: felt som inneholder komma, doble anførselstegn eller linjeskift pakkes inn i doble anførselstegn, og interne anførselstegn dobles. Trygg eksport (på som standard) setter også en apostrof foran alle celler som starter med =, +, - eller @, slik at regnearkprogrammer som Excel eller Google Sheets ikke behandler innsatte verdier som kjørbare formler.
- 4CSV til JSON bruker en tilstandsmaskin på tegnnivåI motsatt retning går den felles parseCsv-funksjonen gjennom inndataene tegn for tegn og holder rede på om den er inne i et felt i anførselstegn, for å håndtere innebygde komma, escapede doble anførselstegn ("") og linjeskift i celler korrekt — tilfeller som en enkel linjedeling håndterer feil. detectDelimiter snuser på første rad etter komma, semikolon, tabulator eller loddrett strek for å støtte ikke-standard eksporter automatisk.
Relaterte verktøy
Excel / XLSX-visningsprogram
Åpne og vis .xlsx-, .xls-, .csv- og .ods-regneark uten Excel eller Google Sheets. Bytt ark og eksporter til CSV eller JSON. Kjører helt i nettleseren.
JSON til Excel
Konverter et JSON-array med objekter til et Excel (XLSX)- eller CSV-regneark. Nestede objekter blir punktseparerte kolonner. Kjører helt i nettleseren — ingen opplasting.
PDF til Excel
Hent ut tabeller fra PDF-kontoutskrifter, fakturaer og rapporter til Excel (.xlsx) eller CSV. Forhåndsvis radene først, og beløp forblir ekte tall. Kjører i nettleseren, og ingenting lastes opp.