Mikä on TSV?

TSV (Tab-Separated Values) on pelkkätekstimuoto taulukkomuotoisen datan tallentamiseen. Jokainen rivi on yksi linja, ja sarakkeet rivillä erotetaan tabulaattorimerkeillä (\t). TSV on samanlainen kuin CSV (Comma-Separated Values), mutta käyttää tabulaattoria erottimena, mikä välttää pilkujen aiheuttamat ristiriidat, jotka esiintyvät luonnollisesti tekstikentissä. Sitä tukevat laajasti taulukkolaskentasovellukset, tietokannat ja tietojen käsittelytyökalut.

JSON (JavaScript Object Notation) on kevyt tekstimuoto strukturoidun datan esittämiseen taulukkoina ja objekteina. Kun data on tallennettu objektien taulukoksi JSON-muodossa, jokainen objekti vastaa yhtä riviä ja sen avaimet vastaavat sarakkeiden otsikoita — mikä tekee TSV:n ja JSON:n välisestä muunnoksesta suoraviivaista.

Työkalun kuvaus

Tämä työkalu muuntaa dataa kaksisuuntaisesti TSV- ja JSON-muotojen välillä. Liitä TSV saadaksesi JSON-objektitaulukon, tai liitä JSON-objektitaulukko saadaksesi TSV-tulostetta otsikkorivillä.

Ominaisuudet

  • Kaksisuuntainen muunnos: Muunna TSV:stä JSON:ksi tai JSON:sta TSV:ksi yhdellä vaihtimella.
  • Otsikkorivin käsittely: Käyttää automaattisesti ensimmäistä TSV-riviä sarakkeiden niminä JSON-muunnoksessa ja objektin avaimia otsikoina TSV-muunnoksessa.
  • Sisäkkäisten objektien tuki -varoitus: Odottaa tasaista objektitaulukkoa JSON-TSV-muunnokselle; sisäkkäisiä rakenteita ei tueta.
  • Syntaksin korostus: Sekä syöttö- että tulostuspaneelit käyttävät koodieditoria asianmukaisella korostuksella.
  • Tyhjien rivien ohittaminen: Tyhjät rivit TSV-syötteessä ohitetaan jäsentämisen aikana.

Käyttötapaukset

  • Taulukkolaskennasta API:iin: Vie data Excelistä tai Google Sheetista TSV-muodossa, muunna se sitten JSON:ksi käytettäväksi API-kuormassa tai konfiguraatiotiedostossa.
  • Tietokannan vienti: Muunna tietokantojen tai data-varastojen TSV-vienti JSON:ksi jatkojen käsittelyä varten JavaScriptillä tai Pythonilla.
  • Datan siirtäminen: Muunna JSON-tietojoukot TSV:ksi tuontia varten työkaluihin, jotka vaativat sarkainerotetun syötteen, kuten tietyt ETL-putkistot tai taulukkolaskennan tuonti.