Sadržaj:
- Definicija - Što znači datoteka vrijednosti vrijednosti odvojena zarezom (CSV)?
- Techopedia objašnjava datoteku vrijednosti odvojena zarezom (CSV)
Definicija - Što znači datoteka vrijednosti vrijednosti odvojena zarezom (CSV)?
Datoteka vrijednosti CSV (odvojena zarezima) sadrži različite vrijednosti odvojene razdjelnikom, koji djeluju kao tablica baze podataka ili posredni oblik tablice baze podataka. Drugim riječima, CSV datoteka skup je redaka i stupaca baze podataka pohranjenih u tekstualnoj datoteci tako da su redovi odvojeni novim retkom dok su stupci odvojeni točkom ili zarezom. CSV datoteka prvenstveno se koristi za prijevoz podataka između dvije baze različitih formata kroz računalni program.
Techopedia objašnjava datoteku vrijednosti odvojena zarezom (CSV)
Sljedeći slijed ilustrira tipičnu CSV datoteku:
John Smith, 50, 5000 dolara, New York
David Benz, 36, 10000 dolara, Miami
Imajte na umu da svaki redak teksta odgovara retku u tablici baze podataka. Razni stupci predstavljeni su zarezom. Općenito vrijedi sljedeće:
- Vodeći i zadnji prostori obično se zanemaruju kada se konverzija vrši iz CSV-a u tipičnu bazu podataka.
- Dvostruki citati koriste se za ograničavanje ugrađenih zareza.
- Polje koje sadrži dvostruke navodnike okruženo je dvostrukim navodnicima, a ugrađeni dupli citati u polju također su okruženi dodatnim parom dvostrukih navodnika.
- Polje na kojem su ugrađeni prijelomi linija također je okruženo dvostrukim navodnicima.
- Polja u gornjem retku označavaju nazive stupaca ciljne tablice u koju će se pretvoriti CSV datoteka.
Prednost upotrebe CSV formata datoteke za razmjenu podataka je ta što je CSV datoteka relativno lako obraditi bilo kojom aplikacijom, a ekstrakcija podataka može se postići uz pomoć jednostavnog programa. U ranijim godinama, kada su tehnologije baza podataka još uvijek bile u povojima, CSV je bio najnormalniji prijenosni format. CSV datoteka koristila bi se većim dijelom samo za relativno jednostavnu aplikaciju, dok bi se XML koristio za prijenos koji uključuje veću složenost.