Umbreyta JSON í CSV
Færðu API-svör, útflutning úr forritum og annálaskrár úr JSON yfir í raðir og dálka. Hladdu upp .json-, .jsonl- eða .ndjson-skrám og sæktu CSV-skrá með einni línu fyrir hverja færslu.
Gagnaumbreyting
eða slepptu CSV, TSV, TXT … skrár hér ·
Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur
Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.
Tákn sem aðgreinir dálka í CSV- og textaskrám, bæði við lestur og ritun. Sjálfvirkt greinir það úr inntakinu og skrifar kommur.
UTF-8 virkar fyrir öll tungumál. Veldu UTF-8 með BOM ef Excel á Windows sýnir bjagaða broddstafi eða asíska stafi þegar CSV-skráin er opnuð.
Inntak úr Excel, ODS og Numbers: umbreyta aðeins fyrsta blaði eða öllum blöðum (ein CSV-skrá á blað í ZIP, eða einn JSON-lykill á blað).
Heiti blaðflipans í nýja töflureikninum, allt að 31 stafur.
Fylki af hlutum notar dálkaheiti sem lykla fyrir hverja línu; fylki af fylkjum er þéttara og geymir fyrirsögnina sem fyrsta fylkið.
Heiti ytri þáttarins sem umlykur allar línur; hver lína verður <row> innan hans.
Notað í CREATE TABLE og INSERT skipunum. Aðeins bókstafir, tölustafir og undirstrik.
Gæsalappir og dálkagerðir eru örlítið ólíkar milli gagnagrunna; veldu þann sem þú flytur inn í.
Endurskrifar dagsetningarreiti á einu sniði. ISO (2026-10-18) er öruggast fyrir gagnagrunna og kóða; „halda“ skilur þá eftir eins og þeir eru í upprunanum.
Hvernig á að nota tólið
- 1
Hladdu upp JSON-gögnum
Bættu við skrám sem innihalda fylki af hlutum, eða JSON Lines með einum hlut í hverri línu. Allt að 20 skrár, 95 MB hver.
- 2
Yfirfarðu CSV-stillingarnar
UTF-8 með BOM er valið fyrirfram undir Textakóðun svo að Excel á Windows lesi séríslenska stafi rétt. Stilltu Skiltákn á semíkommu ef Excel hjá þér býst við því, eða kveiktu á Setja öll gildi innan gæsalappa fyrir strangar innflutningsleiðir.
- 3
Umbreyttu og sæktu
Ýttu á Umbreyta í CSV. Hausröðin telur upp alla lykla sem finnast í færslunum. Opnaðu skrána eða fluttu hana inn hvar sem CSV er tekið gilt.
JSON í CSV breytir lista af færslum í töflu: hver hlutur verður að röð, hver lykill að dálki og hreiðraðir reitir dreifast í sína eigin dálka.
Af hverju að umbreyta JSON í CSV
JSON er tungumál vefþjónusta sín á milli. Pöntunarkerfi, greiðslumiðlarar, greiningar-API og eyðublaðasmiðir skila gögnum sem JSON og NoSQL-gagnagrunnar eins og MongoDB og Firebase geyma skjöl á JSON-líku formi. Það hentar forritum vel en er þreytandi fyrir alla aðra, því 5 MB JSON-skrá í textaritli er veggur af svigum.
CSV er öfugt skipti. Það getur ekki lýst hreiðrun eða gagnagerðum, en allir töflureiknar, BI-tól, CRM-innflutningar og gagnagrunnshleðslur lesa það. Umbreytingin er leiðin til að rekstrarstjóri fái pantanalista í pivot-töflu, gagnasérfræðingur flytji API-útdrátt í SQL-töflu og þjónustustjóri deili síuðum útflutningi með samstarfsmanni. Ef gögnin eru í XML gerir XML í CSV sömu fletjun fyrir tög.
Hreiðrað JSON í CSV: svona virkar útflötun
- Fletjunstöðlun · afhreiðrun
- Að skrifa hreiðraðan hlut sem aukadálka í sömu röð, nefnda eftir slóðinni að hverju gildi, þannig að {"customer":{"city":"Austin"}} verður dálkurinn customer.city með gildinu Austin.
[{"id":5012,"total":42.9,"paid":true,"customer":{"name":"Ada Okafor","city":"Austin"}},
{"id":5013,"total":18,"paid":false,"customer":{"name":"Lin Wei","city":"Toronto"}}]
id,total,paid,customer.name,customer.city
5012,42.9,true,Ada Okafor,Austin
5013,18,false,Lin Wei,TorontoAfbrigði af JSON og töfluúttak
| from ↓ · to → | CSV | TSV | XLSX |
|---|---|---|---|
| JSON | JSON to CSV: yes | JSON to TSV: yes | JSON to XLSX: yes |
| JSONL | JSONL to CSV: yes | JSONL to TSV: yes | JSONL to XLSX: yes |
| NDJSON | NDJSON to CSV: yes | NDJSON to TSV: yes | NDJSON to XLSX: yes |
| YAML | YAML to CSV: yes | YAML to TSV: yes | YAML to XLSX: yes |
| XML | XML to CSV: yes | XML to TSV: yes | XML to XLSX: yes |
Listar inni í færslu eru það eina sem flöt röð getur ekki geymt snyrtilega. Pöntun með fimm línum er í raun tvær töflur: pantanir og vörulínur. Ef listarnir skipta máli skaltu draga fylkið út í sína eigin JSON-skrá og umbreyta henni sérstaklega, svo hver vörulína fái sína röð með pöntunarnúmerinu við hliðina.
Staðreyndir um JSON- og CSV-snið
JSON
JavaScript Object Notation
JSON er létt textasnið fyrir skipulögð gögn, gert vinsælt af Douglas Crockford snemma á fyrsta áratug aldarinnar og staðlað sem RFC 8259 og ECMA-404. Það lýsir hlutum, fylkjum, strengjum, tölum, rökgildum og null með einfaldri og læsilegri setningafræði. Það er sjálfgefið snið fyrir vefviðmót (API), stillingarskrár og gagnaskipti milli forrita í nær öllum forritunarmálum. Það hefur engar innbyggðar athugasemdir, dagsetningar eða skema, og stórar djúpt hreiðraðar skrár eru erfiðar aflestrar án skoðara.
- Þjöppun
- –
- Gegnsæi
- –
- Hreyfimynd
- –
- Kom fram
- 2001 · Douglas Crockford
CSV
Gildi aðskilin með kommum
CSV er hreint textasnið fyrir töflur þar sem hver lína er röð og kommur aðgreina dálka. Það hefur verið notað frá árdögum tölvunnar og er lýst í RFC 4180, þó mörg afbrigði noti semíkommur eða tab og mismunandi stafakóðun. Nánast öll töflureiknar-, gagnagrunns- og greiningarforrit geta flutt það inn og út, sem gerir það að sjálfgefnu sniði til að flytja gögn milli kerfa. CSV geymir aðeins gildi, án formúla, sniðs, margra blaða eða gagnagerða.
- Þjöppun
- –
- Gegnsæi
- –
- Hreyfimynd
- –
- Kom fram
- –
Fólk umbreytir JSON í CSV þegar gögn úr API eða forriti þarf að greina, deila eða flytja inn hjá einhverjum sem vinnur í töflureiknum en ekki í kóða.
Algengar spurningar um JSON í CSV
Hvaða JSON-uppbygging umbreytist vel í CSV?
Fylki af hlutum sem deila flestum lyklum sínum, til dæmis [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. Hver hlutur verður að röð og hver lykill að dálki. Stakur hlutur efst með færslunum í einum eiginleika virkar líka, svo framarlega sem færslurnar sjálfar eru listi.
Hvað ef sumar færslur hafa lykla sem aðrar vantar?
Hausinn er sammengi allra lykla, þannig að reitur sem kemur aðeins fyrir í sumum færslum fær samt dálk. Færslur án hans skilja reitinn eftir tóman. Það er eðlilegt með gögn úr API þar sem valfrjálsum reitum er einfaldlega sleppt.
Hvernig eru true, false og null skrifuð?
CSV hefur engar gagnagerðir, aðeins texta. Rökgildi eru skrifuð sem orðin true og false, tölur sem tölustafir og null sem tómur reitur. Ef innflutningur þarf 1 og 0 í stað true og false skaltu skipta þeim út í töflureikni eftir umbreytinguna.
Af hverju sýnir Excel undarleg tákn í stað sérstafa?
Excel á Windows gerir ráð fyrir svæðisbundinni stafatöflu fyrir CSV-skrár nema skráin byrji á byte order mark. Þessi síða skrifar UTF-8 með BOM þess vegna. Verkfæri á Linux eða í gagnaleiðslum kjósa stundum hreint UTF-8. Breyttu Textakóðun fyrir þau.
Á ég að velja CSV eða Excel-skrá fyrir JSON-gögn?
CSV ef næsta skref er innflutningur í annað kerfi, hleðsla í gagnagrunn eða skripta. Excel-vinnubók ef fólk á að lesa og breyta gögnunum, því JSON í Excel heldur gagnagerðum og kemur í veg fyrir að Excel giski aftur á dálka eins og póstnúmer við opnun.
Get ég fengið upprunalega JSON-skrá aftur úr CSV?
Aðeins flata útgáfan. Fylki og djúp hreiðrun voru dreifð í dálka eða texta og munur á tölum og strengjum er ekki lengur skráður, þannig að umferð fram og til baka gefur flata hluti. Geymdu upprunalega JSON ef þú þarft á upprunalegu formi þess að halda.
- JSON í ExcelUmbreyttu JSON eða JSON Lines í XLSX-blað: lyklar verða dálkafyrirsagnir og hver færsla að línu. Allt að 20 skrár í einu, án skráningar.
- XML í CSV breytirUmbreyttu XML-straumum, reikningum og kerfisútflutningi í CSV á netinu. Færslur verða raðir, undirmerki dálkar. Allt að 20 skrár, 95 MB hver.
- JSON í TXT umbreytirUmbreyttu JSON í textaskrá: ein færsla í hverri línu, reitir aðskildir með flipa eða öðru skiltákni. Opnast í Notepad, Excel og skipanalínutólum.
- JSON í YAML breytirUmbreyttu JSON í YAML fyrir Kubernetes, GitHub Actions, Compose og Ansible. Inndregið úttak með réttum gæsalöppum, 20 skrár í einu, án skráningar.
- Excel í JSONUmbreyttu Excel-skjölum í JSON á netinu: hausalínan verður lyklar, hver röð hlutur og dagsetningar ISO-strengir. XLSX, XLS, ODS og Numbers.
- Umbreyta CSV í ParquetUmbreyttu CSV í Apache Parquet með gagnatögum og þjöppun fyrir pandas, DuckDB, Spark, BigQuery eða Athena. Engin uppsetning á Python eða Spark.