Mikä on rajattu ja kiinteän levyinen tiedosto?

Kannettava tietokone, jossa laskentataulukko näytöllä

CSV-tiedostoja käytetään tietojen lukemiseen laskentataulukoiksi.

Kuvan luotto: Stockbyte/Stockbyte/Getty Images

Jokainen tiedoston rivi edustaa tietoriviä, mutta tiedot on yleensä jaettu kenttiin tai sarakkeisiin. Kaksi vakiomenetelmää rajaavat kentät. Yksi on kiinteäpituiset kentät ja siten kiinteäpituiset tietueet; toinen on vaihtelevan pituiset kentät, joissa on vaihtuvapituisia tietueita. Vaihtuvapituiset kentät on erotettava toisistaan ​​symbolilla, joka on erotin. Muuttuvan pituisten tietueiden tietokanta tuottaa rajatun tiedoston, kun taas kiinteäpituisten tietueiden tietokanta tuottaa kiinteän levyisen tiedoston.

Erottimet

Yleisin erotetun tiedoston muoto käyttää pilkkua kentän erottimena. Näitä tiedostoja kutsutaan CSV-tiedostoiksi (comma separated value). Pilkku sopii numeerisille tiedoille, mutta voi aiheuttaa ongelmia tekstin kanssa. Muita erottimia ovat välilyönti (" ") palkki ("|") tai hattumerkki ("^"). Tiedostosuunnittelijan tai ohjelmoijan on löydettävä tiedoista harvoin käytetty merkki. Joskus voi olla tarpeen käyttää merkkiyhdistelmää.

Päivän video

Kiinteät kentät

Aina ei ole mahdollista taata, että yhtä merkkiä ei koskaan käytetä tiedostoihin tallennettavissa tiedoissa, joten sopivan erottimen löytämisen vaikeus voi tehdä kiinteäpituisista kentistä parempia. Tämä muoto aiheuttaa yleiskustannuksia sekä tallennuksen että käsittelyn osalta, joten erotetut tiedostot ovat yleisempiä. Kiinteäpituinen kenttä on täytettävä. Yleisimmät täyttömuodot ovat vasen täyttö nollalla numeerista dataa varten ja oikea täyttö välilyönneillä tekstille.

Menettelyt

Olipa tiedosto kiinteä levyinen tai sisältää rajattuja kenttiä, kirjoitus- ja lukuohjelmien on noudatettava samoja käytäntöjä. Kiinteän levyisen tiedoston vastaanottavan ohjelman on ensin tiedettävä kunkin arkistoidun tiedoston pituus ja tietotyyppi. Rajattuja tiedostoja vastaanottavan ohjelman on tiedettävä etsittävä erotin.

Hylätyt tietueet

Kussakin tapauksessa tuovilla ohjelmilla tulee olla poikkeusraportointimenettelyt, jotka kirjoittavat hylätyt tietueet erilliseen tiedostoon. Yleisin syy rajatun tietueen hylkäämiseen on se, että erotin näkyy tiedoissa luoden ylimääräisiä sarakkeita. Kiinteäleveät tietueet yleensä hylätään liian pitkiksi. Lyhyet tietueet eivät yleensä aiheuta virheitä. Viimeiset kentät ovat tyhjiä. Jos viimeiset kentät ovat pakollisia, lyhyet tietueet hylätään.