Ero sivun ”CSV” versioiden välillä
Siirry navigaatioon
Siirry hakuun
fix |
|||
| Rivi 15: | Rivi 15: | ||
| avoinkoodi = | | avoinkoodi = | ||
}} | }} | ||
'''CSV''' ''(Comma-Separated Values)'' on yksinkertainen, vakiomuotoinen tekstitiedostoformaatti, jolla tallennetaan taulukkomuotoista tietoa. CSV-tiedosto koostuu riveistä | '''CSV''' ''(Comma-Separated Values)'' on yksinkertainen, vakiomuotoinen tekstitiedostoformaatti, jolla tallennetaan taulukkomuotoista tietoa. CSV-tiedosto koostuu riveistä ja kukin rivi edustaa yhtä tietoriviä. Rivin sisällä olevat kentät (sarakkeet) erotetaan toisistaan erotinmerkillä. Valmiita CSV-tiedostoja voidaan tuoda lähes kaikkiin [[taulukkolaskenta]]-, [[tietokanta]]- ja [[ohjelmointi|ohjelmointiohjelmistoihin]]. | ||
===Tiedoston rakenne ja erotinmerkit (DSV)=== | ===Tiedoston rakenne ja erotinmerkit (DSV)=== | ||
CSV on itse asiassa yleisemmin DSV (Delimiter-Separated Values), sillä käytetty erotin voi vaihdella alueittain ja ohjelmistoittain. | CSV on itse asiassa yleisemmin DSV (Delimiter-Separated Values), sillä käytetty erotin voi vaihdella alueittain ja ohjelmistoittain. | ||
==Erotinmerkit== | |||
CSV-standardin (RFC 4180) oletus on pilkku (,), mutta seuraavat erottimet ovat yleisiä: | CSV-standardin (RFC 4180) oletus on pilkku (,), mutta seuraavat erottimet ovat yleisiä: | ||
| | ||
| Rivi 27: | Rivi 27: | ||
* Tabulaattoria käytettäessä tiedostomuotoa kutsutaan usein [[TSV]]-muodoksi (Tab-Separated Values). | * Tabulaattoria käytettäessä tiedostomuotoa kutsutaan usein [[TSV]]-muodoksi (Tab-Separated Values). | ||
==Rivinvaihdot== | |||
Rivinvaihdon merkintä vaikuttaa tiedoston yhteensopivuuteen eri käyttöjärjestelmissä: | Rivinvaihdon merkintä vaikuttaa tiedoston yhteensopivuuteen eri käyttöjärjestelmissä: | ||
| | ||
| Rivi 33: | Rivi 33: | ||
* LF (Line Feed): Yleisin Unix- ja Linux-järjestelmissä. | * LF (Line Feed): Yleisin Unix- ja Linux-järjestelmissä. | ||
==Otsikkorivi== | |||
Tiedoston ensimmäinen rivi sisältää useimmiten kenttien nimet eli otsikkorivin (Header Row). | Tiedoston ensimmäinen rivi sisältää useimmiten kenttien nimet eli otsikkorivin (Header Row). | ||
| | ||
==Lainausmerkit ja erikoismerkit== | |||
CSV-formaatti käyttää lainausmerkkejä merkkijonojen ja erikoismerkkien käsittelyyn. | CSV-formaatti käyttää lainausmerkkejä merkkijonojen ja erikoismerkkien käsittelyyn. | ||
* Arvon ympäröiminen: Jos kentän arvo sisältää: | * Arvon ympäröiminen: Jos kentän arvo sisältää: | ||