CSV ↔ JSON -muunnin – Excelin puolipiste-CSV:stä JSONiksi ja takaisin
Muunnin tekee CSV-tiedostosta JSONia ja JSONista CSV:tä. Se tunnistaa erottimen, joten myös suomenkielisen Excelin puolipisteellä erotettu CSV toimii suoraan.
Liitä data tai avaa tiedosto, niin näet tuloksen ja esikatselutaulukon heti. Lainausmerkeissä olevat erottimet, rivinvaihdot ja kahdennetut lainausmerkit käsitellään RFC 4180 -standardin mukaan. Luvut tunnistetaan sarakkeittain: postinumero 00100 pysyy tekstinä, ja puolipiste-CSV:n desimaalipilkku (4,50) muuttuu luvuksi 4.5. JSON → CSV -suunnassa sisäkkäiset arvot tallennetaan JSON-tekstinä, ja ladattu CSV aukeaa Excelissä ääkköset oikein. Tiedostoa ei lähetetä minnekään.
Miksi suomalainen CSV käyttää puolipistettä?
Suomessa desimaalierotin on pilkku, joten suomenkielinen Excel käyttää CSV-tiedostoissa kenttien erottimena puolipistettä. Muunnin kirjoittaa puolipiste-CSV:hen luvut desimaalipilkulla (4,5) ja pilkku-CSV:hen desimaalipisteellä (4.5). Jos kentässä on erotin, lainausmerkki tai rivinvaihto, kenttä lainataan.
Ladataan työkalua...
Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut
Hae työkalua →CSV ↔ JSON -muunnin muuntaa taulukkodatan CSV- ja JSON-muotojen välillä selaimessa, myös suomenkielisen Excelin puolipiste-CSV:n.
Valitse suunta, liitä data tai avaa tiedosto. Tulos, esikatselu ja mahdolliset varoitukset näkyvät heti.
- CSV → JSON: otsikkorivistä tulevat avaimet, ilman otsikkoa taulukko taulukkoja.
- Erottimen tunnistus: pilkku, puolipiste tai sarkain.
- JSON → CSV: taulukko objekteja tai taulukkoja; sarakkeet kaikista avaimista.
- Kopiointi ja lataus; ladattu CSV on UTF-8 BOM-merkillä, jotta Excel näyttää ääkköset.
Tunnista luvut -valinta muuttaa sarakkeen luvuiksi vain, jos kaikki sen arvot ovat lukuja.
- Etunollalliset arvot kuten postinumero 00100 pitävät koko sarakkeen tekstinä.
- Tyhjä kenttä on null, true ja false totuusarvoja.
- Varoitukset kertovat rivit, joilla kenttiä on eri määrä kuin otsikossa, sekä toistuvat tai tyhjät otsikot.
Sulkematon lainausmerkki on virhe, ja muunnin kertoo, miltä riviltä kenttä alkaa.
- Kentät, jotka alkavat merkillä =, +, - tai @, voivat Excelissä toimia kaavoina; muunnin varoittaa niistä.
- Hyvin iso tulos näytetään alusta, mutta kopiointi ja lataus sisältävät kaiken.
- Lähteet: RFC 4180, Common Format and MIME Type for CSV Files (IETF 2005); RFC 8259, JSON (IETF 2017).