ToolMill.io

JSON till CSV Converter

Konvertera JSON till CSV-format direkt i din webbläsare för kalkylbladsimport, rapportera export, analysarbetsflöden och snabb datarening. Den här sidan är byggd för att omvandla samlingar av poster till rader och kolumner som du kan skanna, kopiera och flytta in i kalkylbladstil verktyg utan att skicka data till en fjärrtjänst.

Datadata Data Data

Prova det

Exempel

Enkel objekt array till CSV
Input
[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
Output
id,name,active
1,Alice,true
2,Bob,false
Rows med olika nycklar
Input
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
Output
sku,price,stock
A-100,4.99,
B-205,,40

Bästa JSON strukturer för denna konverterare

Denna omvandlare fungerar bäst med ett enda objekt eller, vanligare, en rad liknande formade objekt. Det är den mest naturliga matchen för CSV eftersom varje objekt blir en rad och objektnycklarna blir kolumnrubrikerna. Flat register är lättast att exportera rent.

Hur kolumner skapas från JSON-nycklar

Sidan samlar nycklar över objekten som den hittar och använder dessa nycklar för att bygga CSV-rubrikrad. Om vissa objekt har extra fält blir dessa extra fält ytterligare kolumner. Om vissa objekt saknas fält kommer deras exporterade rader att innehålla tomma celler i dessa positioner.

Det beteendet är till hjälp när du granskar inkonsekventa API-poster eller export, men det är också ett tecken på att du kanske vill normalisera dina poster innan du använder CSV i ett strikt importflöde.

Flat JSON vs nested JSON

Platta nyckelvärdeobjekt konverterar rent eftersom CSV är en rad-och-kolumnformat. Deeply nested objekt och arrays är mycket svårare att representera som enkla celler. Om din JSON innehåller kapslade strukturer, konvertera med försiktighet och överväga att förenkla eller platta dessa poster först om du behöver kalkylbladsvänlig utgång.

Vanliga rengöringssteg innan du konverterar

Innan du exporterar, se till att JSON är giltig, håll dina poster i en rad när det är möjligt, och kontrollera om alla rader använder konsekventa nycklar. Om en post innehåller fält som de andra inte gör, kan utgången fortfarande vara användbar, men CSV kommer att innehålla tomma celler för saknade värden.

Hur CSV-formatering påverkar kalkylbladsappar

CSV är vanlig text, så fält som innehåller kommatecken, citat eller radbrytningar måste citeras för att hålla sig läsbara i kalkylblad import. Denna sida skriver dessa fält säkert genom att citera dem när det behövs och fördubbla inbäddade citat. Det gör resultatet lättare att klistra in i Excel, Google Sheets eller andra CSV-baserade verktyg.

Felsökning konverteringsproblem

Innan du förlitar dig på detta CSV för rapportering eller import

Innan du importerar eller delar CSV, kontrollera rubriknamn, tomma celler, plattat värderingar och kalkylblad formatering beteende. En omvandling som ser bra ut i vanlig text kan fortfarande behöva rensning innan den är lämplig för rapportering, importverktyg eller nedströmsanalys.

Där JSON-to-CSV-omvandling kan förlora struktur eller mening

JSON kan representera nästlade relationer och blandade datatyper som CSV inte kan uttrycka rent. Under omvandling kan matriser, föremål och valfria fält förenklas till en smickerform som fungerar för kalkylblad men bevarar inte varje strukturell detalj från källbelastningen.

Hur man tolkar platta fält och saknade värden i CSV-utgång

CSV-utgången blir strukturerad JSON i rader och kolumner, vilket ofta innebär att kapslade föremål eller arrayer måste plattas, förenklas eller utelämnas. Saknade fält kan verka som tomma celler snarare än explicita nullvärden. Granska kolumnlayouten noggrant så att du vet hur den ursprungliga strukturen representerades i den exporterade tabellen.

Om omvandling misslyckas är de vanligaste orsakerna ogiltiga JSON-syntaxen, klistrade data som inte är ett enkelt objekt eller en rad objekt eller poster med struktur som inte passar en radbaserad CSV-export. Denna sida är avsedd för snabb omvandling och inspektion, inte för avancerad schemakartläggning eller komplex relationsexport.