Gratis JSON till CSV-konverterare
Konvertera JSON-arrayer till CSV och CSV tillbaka till JSON. Hanterar kapslade värden, citerade fält och kommatecken i värden automatiskt.
Vanliga användningar
- Exportera JSON API-data till CSVKonvertera JSON API-svar och dataexporter till CSV-format för Excel, Google Sheets och databaser.
- Konvertera JSON till Excel-redo CSVGör vilken JSON-datafil eller API-svar som helst till en platt CSV som Excel och Google Sheets kan öppna direkt.
- Förbered JSON-data för databaspportKonvertera JSON-exporter till CSV för bulkimport till MySQL, PostgreSQL, SQLite och andra databaser.
- Konvertera JSON-rapporter till CSV för analysOmvandla JSON-analyssdata, rapporter och loggar till CSV för business intelligence och dataanalys.
- JSON till CSV för utvecklararbetsflödenKonvertera snabbt testfixtures, mockdata och konfiguration JSON till CSV eller vice versa — del av din datapipeline.
Så här fungerar det
Det här verktyget omvandlar mellan JSON och CSV helt i din webbläsare utan externa bibliotek — omvandlingslogiken är handskriven TypeScript som körs lokalt. JSON-tolkning använder webbläsarens inbyggda JSON.parse, medan CSV-tolkning använder en anpassad RFC 4180-tillståndsmaskin som hanterar de specialfall de flesta naiva omvandlare gör fel.
- 1JSON tolkas och rubriker samlas inJSON.parse() läser indatan och validerar den som en array. Omvandlaren går sedan igenom varje objekt i arrayen för att bygga en union av alla nycklar — så glesa arrayer där olika rader har olika fält ger ändå en komplett rubrikrad.
- 2Valfri utplattning av nästlade objektOm utplattningsalternativet är på slås nästlade objekt som {"address":{"city":"Oslo"}} rekursivt ihop till punktnotationskolumner (address.city) innan rubriker byggs. Arrayer och tomma objekt lämnas som JSON-strängifierade cellvärden.
- 3RFC 4180-kompatibel cellkodning med formelneutraliseringVarje cellvärde escapas enligt RFC 4180: fält som innehåller kommatecken, dubbla citattecken eller radbrytningar omsluts av dubbla citattecken, och interna citattecken dubbleras. Säkert exportläge (på som standard) lägger också ett enkelt citattecken framför alla celler som börjar med =, +, - eller @, vilket förhindrar att kalkylprogram som Excel eller Google Kalkylark tolkar injicerade värden som körbara formler.
- 4CSV-till-JSON använder en teckennivåtillståndsmaskinI den omvända riktningen går den delade parseCsv-funktionen igenom indatan tecken för tecken, och håller reda på om den befinner sig inuti ett citerat fält för att korrekt hantera inbäddade kommatecken, escapade dubbla citattecken ("") och radbrytningar inuti celler — fall som ett enkelt radelningsangreppssätt hanterar felaktigt. detectDelimiter sniffar den första raden efter kommatecken, semikolon, tabb eller pipe för att automatiskt stödja icke-standardiserade exporter.
Relaterade verktyg
Excel / XLSX-visare
Öppna och visa kalkylblad i .xlsx, .xls, .csv och .ods utan Excel eller Google Kalkylark. Byt blad och exportera till CSV eller JSON. Körs helt i din webbläsare.
JSON till Excel
Konvertera en JSON-array med objekt till ett Excel- (XLSX) eller CSV-kalkylblad. Kapslade objekt blir punktnotationskolumner. Körs helt i din webbläsare — ingen uppladdning.
PDF till Excel
Hämta tabeller ur PDF-filer med kontoutdrag, fakturor och rapporter till Excel (.xlsx) eller CSV. Förhandsgranska raderna först; belopp förblir riktiga tal. Körs i din webbläsare – ingenting laddas upp.