Csv

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14. heinäkuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .
CSV
Pilkuilla erotetut arvot
Laajennus .csv
MIME -tyyppinen teksti/csv
Muototyyppi tietokantanäkymä
Standardit) RFC 4180

CSV ( englanniksi  Comma-Separated Values  ​​- pilkuilla erotetut arvot) on tekstimuoto, joka on suunniteltu esittämään taulukkotietoja. Taulukon rivi vastaa tekstiriviä, joka sisältää yhden tai useamman kentän, jotka on erotettu pilkuilla.

CSV-muotoa ei ole täysin standardoitu. Ajatus pilkujen käyttämisestä kenttien erottamiseen on ilmeinen, mutta tässä lähestymistavassa on ongelmia, jos alkuperäiset taulukkotiedot sisältävät pilkkuja tai rivinvaihtoja. Yksi mahdollinen ratkaisu pilkku- ja rivinvaihtoongelmaan on laittaa tiedot lainausmerkkeihin, mutta alkuperäiset tiedot voivat sisältää lainausmerkkejä. Lisäksi termi "CSV" voi viitata samankaltaisiin muotoihin, joissa erotin on sarkainmerkki (TSV) tai puolipiste. Monet CSV-muotoa käyttävät sovellukset antavat sinun valita erotinmerkin ja lainausmerkin.

Tekniset tiedot

Standardointi

Muodon nimi - CSV (Comma Separated Values) - osoittaa, että kentät erotetaan toisistaan ​​pilkulla. Termiä "CSV" voidaan kuitenkin käyttää viittaamaan samankaltaisiin muotoihin. Monet ohjelmat ymmärtävät CSV:n yleisempänä muotona DSV ( eng.  delimer-separated values  ​​– erottimella erotetut arvot), joka mahdollistaa muiden merkkien käytön erottimena. Erityisesti venäjällä ja muilla kielillä pilkku on oletuksena varattu desimaalierottimelle . Tästä syystä erottimena käytetään puolipistettä tai sarkainta ( TSV -muoto ). Muita eroja toisiinsa liittyvien muotojen välillä: käytetyt lainausmerkit: double tai single; käytetty merkistö; käyttämällä ensimmäistä riviä otsikkona. Tämä vaikeuttaa suuresti tietojen siirtämistä ohjelmasta toiseen huolimatta CSV-tuen helppokäyttöisyydestä.

RFC 4180

On olemassa RFC 4180 , jonka tavoitteena on standardoida ja yksinkertaistaa tiedonvaihtoa CSV-muodossa. Se asettaa erityisesti seuraavat vaatimukset:

Standardi kuitenkin suosittelee olemaan vapaa kolmansien osapuolien lähteistä saatujen tietojen suhteen CSV:tä käsiteltäessä.

Esimerkki

Lähdeteksti:

1997, Ford, E350, "ac, abs, moon", 3000,00 1999,Chevy,"Venture "Extended Edition","",4900.00 1996, Jeep, Grand Cherokee, "MUST SELL! air, moon roof, loaded", 4799,00

Tulostaulukko:

1997 Ford E350 ac, abs, kuu 3000
1999 Chevy Venture Extended Edition 4900
1996 Jeeppi Grand Cherokee TÄYTYY MYYDÄ! ilma, kuun katto, lastattu 4799

Russified Microsoft Excelissä (jossa on erotin  ;) lähdeteksti näyttää tältä:

1965;Pixel;E240 - formaldehydi (vaarallinen säilöntäaine)!;"punainen, vihreä, rikki";"3000.00" 1965; Hiiri; "Ja se on oikeampaa käyttää" "Joulupuut"";; "4900.00" "N/A";Painike;Pikanäppäimet;"TÄYTYY KÄYTTÄÄ! Ctrl, Alt, Shift";"4799.00"

Tulostaulukko:

1965 Pikseli E240 - formaldehydi (vaarallinen säilöntäaine)! punainen, vihreä, rikki 3000
1965 hiiri Ja on oikeampaa käyttää "joulukuusia" 4900
Ei käytössä Painike Pikanäppäimet TÄYTYY KÄYTTÄÄ! Ctrl, Alt, Shift 4799

Ohjelmat CSV-tiedostojen muokkaamiseen

CSV-tiedostomuotoa tukevat lähes kaikki laskentataulukoiden ja tietokantojen hallintajärjestelmät, mukaan lukien LibreOffice Calc , Gnumeric , Emacs , Microsoft Excel , Numbers , TablePro , CSVed , KSpread ja Google Docs .

CSV-tiedostojen tuonti ja vienti on mahdollista monissa suunnittelupaketeissa, kuten ANSYS ja LabVIEW .

Linkit