UltKit

JSON CSV bihurtu

Atera APIen erantzunak, aplikazioen esportazioak eta log fitxategiak JSONetik, eta jarri errenkada eta zutabetan. Igo .json, .jsonl edo .ndjson fitxategiak eta deskargatu erregistro bakoitzeko lerro bat duen CSV bat.

Datu-bihurtzailea

edo jaregin CSV, TSV, TXT … fitxategiak hemen ·

Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da

Irteera

Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.

Tresna hau nola erabili

  1. 1

    Igo JSON datuak

    Gehitu objektu-zerrenda bat duten fitxategiak, edo lerro bakoitzean objektu bat duten JSON Lines fitxategiak. Gehienez 20 fitxategi, bakoitza 95 MB-ra arte.

  2. 2

    Egiaztatu CSV ezarpenak

    Testuaren kodeketa atalean BOM duen UTF-8 dago aurrehautatuta, Windows-eko Excelek azentuak ondo irakur ditzan. Jarri Bereizlea Puntu eta koma gisa zure Excelek hala eskatzen badu, edo aktibatu Jarri komatxoak balio guztiei inportatzaile zorrotzentzat.

  3. 3

    Bihurtu eta deskargatu

    Sakatu Bihurtu CSV formatura. Goiburuko errenkadak erregistroetan aurkitutako gako guztiak zerrendatzen ditu; ireki fitxategia edo inportatu CSV onartzen duen edozein tokitan.

JSONetik CSVra bihurtzeak erregistro-zerrenda bat taula bihurtzen du: objektu bakoitza errenkada bat da, gako bakoitza zutabe bat, eta habiratutako eremuak beren zutabeetan zabaltzen dira.

Zergatik bihurtu JSON CSV

JSON da web-zerbitzuek elkarrekin hitz egiteko erabiltzen duten formatua. Eskaera-sistemek, ordainketa-hornitzaileek, analitika-APIek eta formulario-sortzaileek JSON gisa ematen dituzte datuak, eta MongoDB eta Firebase bezalako NoSQL datu-baseek JSON antzeko egituran gordetzen dituzte dokumentuak. Programentzat ezin hobea da, baina gainerakoentzat frustragarria, 5 MB-ko JSON fitxategi bat testu-editore batean giltza-hormaz betea baitago.

CSV alderantzizko trukea da. Ezin du habiratzerik edo motarik adierazi, baina kalkulu-orri, BI tresna, CRM inportazio eta datu-base kargatzaile guztiek irakurtzen dute. Bihurtuta, operazio-arduradun batek eskaera-zerrenda taula dinamiko batera eraman dezake, datu-analista batek API bateko datuak SQL taula batera pasa ditzake, eta laguntza-arduradun batek iragazitako esportazio bat parteka dezake lankide batekin. Datuak XML gisa hasten badira, XML CSV bihurtu tresnak etiketekin egiten du lautze bera.

JSON habiaratua CSV bihurtu: nola lautzen den

Lautzeanormalizatzea · habiratzea kentzea
Habiratutako objektu bat errenkada beraren zutabe gehigarri gisa idaztea, balio bakoitzerako bidearen izena erabiliz; hala, {"customer":{"city":"Austin"}} customer.city zutabe bihurtzen da, Austin balioarekin.
API erantzun bateko bi eskaera, laututa
[{"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,Toronto

JSON aldaerak eta taula-irteerak

from ↓ · to →CSVTSVXLSX
JSONJSON to CSV: yesJSON to TSV: yesJSON to XLSX: yes
JSONLJSONL to CSV: yesJSONL to TSV: yesJSONL to XLSX: yes
NDJSONNDJSON to CSV: yesNDJSON to TSV: yesNDJSON to XLSX: yes
YAMLYAML to CSV: yesYAML to TSV: yesYAML to XLSX: yes
XMLXML to CSV: yesXML to TSV: yesXML to XLSX: yes
supported not offeredJSON Lines eta NDJSON formatuek JSON objektu bat dute lerro bakoitzean; BigQueryren eta erregistro-tresna askoren esportazio-formatua da.

Erregistro baten barruko zerrendak dira errenkada lau batek txukun gorde ezin duen gauza bakarra. Bost lerro dituen eskaera bat, egia esan, bi taula da: eskaerak eta elementuak. Zerrenda horiek garrantzitsuak badira, atera zerrenda bere JSON fitxategi batera eta bihurtu bereizita, elementu bakoitzak bere errenkada izan dezan eta alboan eskaeraren IDa.

JSON eta CSV formatuei buruzko datuak

JSON

JavaScript Object Notation

JSON datu egituratuetarako testu-formatu arina da, Douglas Crockfordek 2000ko hasieran herrikoitua eta RFC 8259 eta ECMA-404 gisa estandarizatua. Objektuak, array-ak, kateak, zenbakiak, boolearrak eta null sintaxi sinple eta irakurgarriarekin adierazten ditu. Web API-etarako, konfigurazio-fitxategietarako eta ia programazio-lengoaia guztietako aplikazioen arteko datu-trukerako formatu lehenetsia da. Ez ditu iruzkinik, datarik ez eskemarik txertatuta, eta egitura sakoneko fitxategi handiak zailak dira ikusle gabe irakurtzeko.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
2001 · Douglas Crockford
JSON bihurtzailea

CSV

Komaz bereizitako balioak

CSV taulak gordetzeko testu soileko formatu bat da, non lerro bakoitza errenkada bat den eta komek zutabeak bereizten dituzten. Informatikaren hasieratik erabili da eta RFC 4180n deskribatuta dago, nahiz eta aldaera askok puntu eta komak edo tabulazioak eta testu-kodeketa desberdinak erabili. Ia kalkulu-orri, datu-base eta analisi tresna guztiek inporta eta esporta dezakete, eta horrek sistemen artean datuak mugitzeko formatu lehenetsia bihurtzen du. CSVk balioak soilik gordetzen ditu: formularik, formaturik, orri anitzik edo datu motarik gabe.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
–
CSV bihurtzailea

JSON CSV bihurtzen da API batetik edo aplikazio batetik lortutako datuak kodearekin ez, kalkulu-orriekin lan egiten duen norbaitek aztertu, partekatu edo inportatu behar dituenean.

JSON CSV bihurtzeari buruzko ohiko galderak

Zer JSON egiturak bihurtzen dira ondo CSV formatura?

Gako gehienak partekatzen dituzten objektuen zerrenda bat, adibidez [{"id":1,"name":"Ada"},{"id":2,"name":"Lin"}]. Objektu bakoitza errenkada bihurtzen da eta gako bakoitza zutabe. Goiko mailan objektu bakar bat egonez gero, erregistroak propietate batean badaude, hori ere balio du, betiere erregistroak berak zerrenda bat badira.

Zer gertatzen da erregistro batzuek besteek ez dituzten gakoak badituzte?

Goiburua gako guztien bilketa da; beraz, erregistro batzuetan bakarrik agertzen den eremu batek ere zutabea izango du. Hura ez duten erregistroek gelaxka hutsik uzten dute. Hori normala da APIetako datuetan, aukerako eremuak ez baitira idazten.

Nola idazten dira true, false eta null?

CSVk ez du datu-motarik, testua baino ez. Boolearrak true eta false hitz gisa idazten dira, zenbakiak digitu gisa eta null gelaxka huts gisa. Inportatzaile batek true eta false ordez 1 eta 0 behar baditu, ordeztu itzazu kalkulu-orri batean bihurtu ondoren.

Zergatik erakusten ditu Excelek karaktere arraroak azentuen ordez?

Windows-eko Excelek CSV fitxategientzat kode-orri erregionala suposatzen du, fitxategiak byte-ordenaren marka (BOM) ez badu hasieran. Horregatik idazten du orri honek UTF-8 BOMarekin. Linuxeko tresnek edo datu-kanalizazioek UTF-8 soila nahiago izaten dute batzuetan; horretarako, aldatu Testuaren kodeketa.

JSON datuetarako CSV ala Excel fitxategia aukeratu behar dut?

CSV, hurrengo urratsa beste sistema batean inportatzea, datu-basera kargatzea edo script bat bada. Lan-liburua, jendeak datuak irakurri eta editatuko baditu, JSON Excel bihurtu tresnak motak gordetzen baititu eta Excelek irekitzean zutabeak (adibidez posta-kodeak) berriro asmatzea saihesten baitu.

Jatorrizko JSONa berreskura dezaket CSVtik?

Bertsio lautua bakarrik. Zerrendak eta habiratze sakona zutabeetan edo testuan zabaldu ziren, eta zenbaki eta testu moten arteko bereizketa ez da gordetzen; beraz, joan-etorriak objektu lauak sortzen ditu. Gorde iturburuko JSONa jatorrizko egitura behar baduzu.