Taulukkotiedostojen muuntaminen selaimessa
Taulukkomuotoisen datan käsittely vaatii usein tiedostomuodon vaihtamista eri ohjelmistojen ja järjestelmien välillä. CSV- / JSON- / Excel-muunnin on työkalu, jolla voit muuntaa taulukkotiedostoja CSV-, JSON- ja XLSX-muotojen välillä. Muunnos tapahtuu suoraan käyttäjän laitteella, jolloin tiedostoja ei siirretä ulkoisille palvelimille.
Työkalu tunnistaa automaattisesti syötteenä annetun tiedoston muodon. Käyttäjä voi valita haluamansa tulosmuodon sekä määrittää CSV-muunnoksissa käytettävän erotinmerkin. Muunnoksen jälkeen työkalu näyttää yhteenvedon riveistä, sarakkeista ja tiedostokoosta sekä tarjoaa esikatselun ja mahdollisuuden ladata valmiin tiedoston.
Tuetut tiedostomuodot ja datan rakenne
Työkalu käsittelee kolmea yleistä taulukkomuotoisen datan esitystapaa, joilla on omat rakenteelliset ominaisuutensa:
- CSV (Comma-Separated Values): Tekstipohjainen muoto, jossa taulukon rivit erotetaan rivinvaihdoilla ja sarakkeet määritetyllä erotinmerkillä. Se on yksinkertainen ja laajasti tuettu muoto datan siirtoon.
- JSON (JavaScript Object Notation): Kevyt tiedonsiirtomuoto, joka perustuu avain-arvo-pareihin ja järjestettyihin listoihin. JSON-muodossa data voi olla sisäkkäistä, mikä vaatii erityistä käsittelyä taulukkomuotoon siirrettäessä.
- XLSX (Excel): Microsoft Excelin käyttämä pakattu XML-pohjainen tiedostomuoto, joka tukee useita taulukoita, muotoiluja ja laskentakaavoja.
Muunnosprosessissa tiedostojen rakenteet sovitetaan vastaamaan kohdemuodon vaatimuksia. Koska CSV ja Excel ovat luonnostaan kaksiulotteisia taulukoita, JSON-muotoisen datan on oltava taulukkomuotoista, jotta muunnos onnistuu.
Muunnossäännöt ja rakenteelliset rajoitukset
Tiedostomuotojen välisissä muunnoksissa sovelletaan tarkkoja sääntöjä, jotka määrittävät, miten tiedot sijoitetaan uuteen rakenteeseen:
Excel-tiedostojen käsittely
Kun syötteenä käytetään Excel-tiedostoa, työkalu lukee tiedot ainoastaan ensimmäisestä työkirjan taulukosta. Muunnoksessa otetaan huomioon vain solujen näkyvät arvot. Työkalu ei laske kaavoja eikä säilytä solujen tyylejä, värejä tai muita muotoiluja.
JSON-datan litistäminen taulukoksi
JSON-muotoisen datan muuntaminen kaksiulotteiseksi taulukoksi noudattaa seuraavia sääntöjä:
- Objektitaulukot: JSON-objektien taulukoista muodostetaan taulukon rivejä.
- Objektien avaimet: Objektien avaimista (keys) luodaan taulukon sarakkeet.
- Sisäkkäiset objektit: Jos objekti sisältää sisäkkäisiä objekteja, niiden avaimet litistetään pistepoluiksi (esimerkiksi
osoite.katu). - Taulukoiden taulukot: Jos JSON-rakenne koostuu taulukoiden taulukoista, ne säilytetään sellaisenaan taulukon riveinä.
CSV-erottimen merkitys
CSV-tiedostoissa sarakkeiden erottamiseen käytettävä merkki vaihtelee käyttöjärjestelmän, alueasetusten ja ohjelmistojen mukaan. Työkalussa käyttäjä voi valita kolmesta yleisestä erottimesta:
- Pilkku
- Puolipiste
- Sarkain
Oikean erottimen valinta varmistaa, että kohdeohjelma, kuten taulukkolaskentaohjelmisto, osaa jakaa tekstimuotoisen datan oikeisiin sarakkeisiin ilman sarakkeiden puuroutumista.
Tietosuoja ja paikallinen käsittely
Tiedostojen muuntaminen tapahtuu kokonaan käyttäjän verkkoselaimessa. Taulukkotiedostoja ei lähetetä BroBroGo-palvelimelle. CSV-, JSON- ja XLSX-tiedostojen jäsentäminen sekä uuden tiedoston luominen tapahtuvat paikallisesti selaimen muistissa, mikä tarkoittaa, että käsiteltävä data ei siirry verkossa muunnosvaiheen aikana.
Virhetilanteet ja ongelmanratkaisu
Muunnosprosessin aikana työkalu voi kohdata virheitä, jotka liittyvät tiedoston kokoon, rakenteeseen tai muotoon. Työkalu ilmoittaa ongelmista seuraavilla virheviesteillä:
- Valitse ensin tiedosto. — Näytetään, jos muunnosta yritetään ilman valittua tiedostoa.
- Valitse CSV-, JSON- tai XLSX-tiedosto. — Näytetään, jos syötetiedoston pääte tai muoto ei ole tuettu.
- Tämä tiedosto on liian suuri. Käytä alle
{max}kokoista tiedostoa. — Tiedostokoko ylittää järjestelmän sallitun enimmäisrajan. - Valitse eri tulosmuoto. — Syöte- ja tulosmuoto on valittu samoiksi.
- Tämän tiedoston muuntaminen epäonnistui. — Yleinen virheilmoitus, jos muunnosta ei voida suorittaa.
- Tämän CSV-tiedoston jäsentäminen epäonnistui. — CSV-tiedoston rakenne on vioittunut tai sitä ei voida lukea.
- Tämä JSON on virheellinen tai se ei ole taulukkomuotoinen. — JSON-syöte ei ole oikeassa syntaksissa tai se ei sisällä taulukoksi muunnettavaa rakennetta.
- Tämän Excel-tiedoston avaaminen epäonnistui. — Excel-tiedosto on vioittunut tai sitä ei voida avata.
- Tässä tiedostossa ei ole taulukkorivejä. — Tiedosto on tyhjä tai se ei sisällä rivejä.
- Tässä taulukossa on yli
{max}riviä. — Taulukon rivimäärä ylittää sallitun enimmäisrajan. - Tässä taulukossa on yli
{max}saraketta. — Taulukon sarakemäärä ylittää sallitun enimmäisrajan. - Muunnos peruutettu. — Käyttäjä on keskeyttänyt käynnissä olleen muunnostapahtuman.
- Muunnos kestää liian kauan. Kokeile pienempää tiedostoa. — Suoritus on keskeytynyt aikakatkaisuun suuren tietomäärän vuoksi.
Usein kysytyt kysymykset
Lähetetäänkö taulukkolaskentatiedostoni palvelimelle?
Ei. CSV-, JSON- ja XLSX-tiedostot jäsennetään selaimessasi, ja lataustiedosto luodaan paikallisesti.
Säilyttääkö se Excel-kaavat ja muotoilut?
Ei. Tämä työkalu muuntaa ensimmäisen taulukon näkyvät arvot puhtaaksi taulukoksi. Se ei laske kaavoja tai säilytä solujen tyylejä.
Miten JSON muunnetaan taulukoksi?
Objektitaulukoista tulee rivejä, objektien avaimista sarakkeita, ja sisäkkäiset objektien avaimet litistetään pistepoluiksi. Taulukoiden taulukoista tehdään taulukon rivejä.