Liigu sisu juurde

TSV kuni INI Andmevormingute muundur

Teisenda TSV vormingusse INI ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus INI neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab INI, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

Lähtesta

Korduma kippuvad küsimused

Milliste vormingute vahel saab teisendada?

Muundur loeb ja kirjutab vormingutesse JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Excel XLSX ja OpenDocument ODS; kõiki neid vorminguid saab teisendada mis tahes teiseks. Valige lähtevorming väljal From ja sihtvorming väljal To. JSON ja YAML jaoks on saidil ka lisavalikutega eraldi tööriistad: CSV vormingusse JSON, JSON vormingusse CSV, JSON vormingusse XML ja XML vormingusse JSON.

Kuidas teisendada Exceli või ODS-i arvutustabelit?

Vali lähtevorminguks XLSX või ODS ja teksti kleepimise asemel laadi üles töövihik. Muundur loeb esimese lehe või lehe, mille nime sisestad väljale „Sheet name“, käsitleb esimest rida veerupäistena ja muudab iga järgneva rea kirjeks. Valemeid loetakse viimase arvutatud väärtusena ning kuupäevad teisendatakse ISO 8601 stringideks.

Kuidas teisendatakse pesastatud andmed vormingutesse CSV, TSV, INI või properties?

Need vormingud ei toeta pesastatud struktuure, seega muudetakse pesastatud objektid punktidega eraldatud võtmeteks ning massiiviüksuste indeks lisatakse nurksulgudesse. Näiteks {"user": {"name": "Ada", "tags": ["x"]}} muutub võtmeteks user.name ja user.tags[0]. Properties-vormingust tagasi lugemisel pesastatakse punktidega eraldatud võtmed uuesti, kui need omavahel vastuollu ei lähe; CSV ja TSV päised jäetakse täpselt selliseks, nagu need on kirjutatud.

Kuidas muundur otsustab, mis on rida?

Kui sihtvorming on CSV, TSV, XLSX või ODS, muutub juurtaseme massiiv ridadeks. Objekt, mis sisaldab ainult ühte massiivi, näiteks {"users": [...]} või korduvatest reaelementidest koosnev XML dokument, teisendatakse selleks massiiviks; kõik muu muutub üheks reaks. Veerud hõlmavad kõiki võtmeid nende esmailmumise järjekorras ning puuduvad väärtused jäävad tühjaks.

Kas arvud ja tõeväärtused säilivad?

JSON, JSON Lines, YAML ja TOML säilitavad arvud, tõeväärtused ja null-väärtused ning arvutustabeli lahtrid säilitavad arvud ja tõeväärtused. CSV, TSV, INI, properties ja XML ei erista andmetüüpe, seega loetakse väärtused tekstina ja need jäävad tulemuses tekstiks. TOML täisarvud, mis on JavaScript arvuna esitamiseks liiga suured, säilitatakse tekstina, et ükski number kaduma ei läheks.

Kuidas teisendatakse XML teistesse vormingutesse?

Igast elemendist saab võti, korduvatest elementidest massiiv, atribuutidest @-iga algavad võtmed ning atribuutide kõrval olev tekst salvestatakse võtme #text alla. XML-i kirjutamisel kasutatakse ühe juurtaseme võtmega objekti puhul seda võtit juurelemendina; kõik muu paigutatakse juurelemendi sisse ja massiiviüksused kirjutatakse reaelementidena. Elemendinimedes keelatud märgid asendatakse alakriipsudega ning turvalisuse huvides lükatakse tagasi dokumendid, mis deklareerivad olemeid.

Mis saab väärtustest, mida TOML ei saa salvestada?

TOML-is puudub null-väärtus, seega jäetakse null-väärtust sisaldavad võtmed välja ja massiivi null-üksused muutuvad tühjadeks stringideks. TOML vajab ka juurtasemel tabelit, seega kirjutatakse juurtaseme massiiv tabelimassiivina nimega rows ja üksik väärtus võtmena nimega value. Vormingust TOML loetud kuupäevad kirjutatakse teistesse vormingutesse ISO 8601 stringidena.

Kuidas loetakse INI-faile ja Java properties-faile?

INI jaotistest saavad objektid, ridadel key[] kogutakse väärtused loendisse, märgiga ; või # algavad read on kommentaarid ning jutumärkides väärtustes võib kasutada paomärke, näiteks \n. Properties järgib Java reegleid: =, : või tühik eraldab võtme väärtusest, märgiga # või hüüumärgiga algavad read on kommentaarid, rea lõpus olev kurakaldkriips jätkab rida ning \uXXXX paojad dekodeeritakse. Kirjutatud properties-failid on lihttekstina UTF-8 vormingus; Java 9 ja uuemad loevad neid ressursikimpudes.

Kuidas käsitletakse JSON Lines-sisendit ja mitmest dokumendist koosnevat YAML-it?

JSON Lines-sisendit loetakse rida-realt, tühjad read jäetakse vahele ja väärtustest moodustub massiiv; JSON Lines-väljundis kirjutatakse iga massiiviüksus eraldi reale ühe kompaktse JSON-väärtusena. Mitme --- abil eraldatud dokumendiga YAML-sisendist saab massiiv, mille iga element vastab ühele dokumendile. Vigase YAML, TOML ja XML puhul kuvatakse rea ja veeru number, kust parsimine peatus; vigase JSON Lines-i puhul kuvatakse rea number.

Millised on piirangud ja kas minu andmed salvestatakse?

Tekst ja failid võivad olla kuni 5 MiB; piirangud on veel 100,000 rida, 1,000,000 lahtrit, 64 pesastustaset, 50 MiB lahtipakitud töövihiku sisu ja 16 MiB tulemi kohta. Suuremad sisendid lükatakse tagasi koos teatega, neid ei kärbita. Sinu andmed teisendatakse päringu ajal mälus ja neid ei salvestata.

Seotud tööriistad

Andmevormingute muundur

Teisenda struktureeritud andmeid vormingute JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java properties, Exceli XLSX ja OpenDocument ODS-i vahel. Kleebi tekst või laadi üles töövihik, vali lähte- ja sihtvorming ning muundur säilitab pesastuse seal, kus sihtvorming seda toetab, ja muudab struktuuri punktidega eraldatud võtmeteks seal, kus see võimalik pole. Loodud arendajatele, analüütikutele ja DevOps inseneridele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel.

TSV kuni JSON Andmevormingute muundur

Teisenda TSV vormingusse JSON ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus JSON neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab JSON, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

TSV kuni JSON Lines Andmevormingute muundur

Teisenda TSV vormingusse JSON Lines ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus JSON Lines neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab JSON Lines, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

TSV kuni YAML Andmevormingute muundur

Teisenda TSV vormingusse YAML ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus YAML neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab YAML, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

TSV kuni TOML Andmevormingute muundur

Teisenda TSV vormingusse TOML ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus TOML neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab TOML, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

TSV kuni XML Andmevormingute muundur

Teisenda TSV vormingusse XML ühe sammuga. Kleebi või laadi üles oma TSV andmed; muundur parsib need, säilitab pesastatud struktuurid seal, kus XML neid toetab, muudab need punktidega eraldatud võtmeteks seal, kus see võimalik pole, ja tagastab XML, mida saad kopeerida või alla laadida. Loodud arendajatele ja analüütikutele, kes liigutavad seadistus- ja tabelandmeid tööriistade vahel; registreeruma ei pea ja andmeid ei salvestata.

Kuva kõik 104 seotud tööriista

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.