Kako ustvariti datoteko CSV

CSV je preprost format datoteke, ki se uporablja za shranjevanje podatkov v obliki tabel, kot so preglednice ali baze podatkov. Datoteke v formatu CSV lahko uvozite in izvažate iz programov, ki shranjujejo podatke v tabele, kot sta Microsoft Excel ali OpenOffice Calc.

CSV pomeni " c omma s eparated v alues". Podatkovna polja so najpogosteje ločena ali ločena z vejico. Recimo, da imate preglednico, ki vsebuje naslednje podatke.

ImeRazredDormSobaGPA
Sally Whittaker2018McCarrenova hiša3123, 75
Belinda Jameson2017Cushing House1483, 52
Jeff Smith2018Prescottova hiša17-D3.20
Sandy Allen2019Oliverjeva hiša1083.48

Zgornji podatki so lahko predstavljeni v datoteki v obliki CSV, kot sledi:

 Sally Whittaker, 2018, McCarrenova hiša, 312, 3, 75 Belinda Jameson, 2017, Cushingova hiša, 148, 3, 52 Jeff Smith, 2018, Prescottova hiša, 17-D, 3, 20 Sandy Allen, 2019, Oliverjeva hiša, 108, 3, 48 

V tem primeru so polja podatkov v vsaki vrstici ločena z vejico in posamezne vrstice so ločene z novo vrstico.

CSV je besedilna datoteka, zato jo lahko ustvarite in urejate s katerim koli urejevalnikom besedila. Pogosteje pa se CSV datoteka ustvari tako, da izvozite ( meni Datoteka -> Izvoz ) preglednico ali bazo podatkov v program, ki ga je ustvaril. Kliknite spodnjo povezavo za korake za ustvarjanje datoteke CSV v Beležnici, Microsoft Excelu, OpenOffice Calc in Google Dokumentih.

  • Beležnica (ali kateri koli urejevalnik besedila)
  • Microsoft Excel
  • OpenOffice Calc
  • Google Dokumenti

Beležnica (ali kateri koli urejevalnik besedila)

Če želite ustvariti datoteko CSV z urejevalnikom besedila, najprej izberite svoj priljubljeni urejevalnik besedila, kot je beležnica ali vim, in odprite novo datoteko. Nato vnesite besedilne podatke, ki jih želite vsebovati, in ločite vsako vrednost z vejico in vsako vrstico z novo vrstico.

 Naslov1, naslov2, naslov3, eden, dva, tri primer1, primer2, primer3 

Shranite to datoteko s pripono .csv . Datoteko lahko nato odprete z Microsoft Excelom ali drugim programom za preglednice. Ustvarila bi tabelo podatkov, podobno naslednjemu:

Naslov1Naslov2Naslov3
enodvatri
Primer1Primer2Primer3

V datoteki CSV, ki ste jo ustvarili, so bila posamezna polja podatkov ločena z vejicami. Kaj pa, če imajo podatki sami vejice?

Če polja podatkov v vaši datoteki CSV vsebujejo vejice, jih lahko zaščitite tako, da jih vpišete v dvojne narekovaje ( " ). Z vejicami, ki so del vaših podatkov, bodo ločene od vejic, ki ločujejo polja.

Recimo, da je eno od naših besedilnih polj nekakšen uporabniško opisan opis, uporabnikom pa je dovoljeno, da v opisu vnesejo vejice. Če so naši podatki videti takole:

SvinecNaslovTelefonOpombe
Jim GraysonVišji manager(555) 761-2385Govoril je torek, zanima ga
Prescilla WinstonDirektor razvoja(555) 218-3981naslednji teden
Melissa PotterVodja računov(555) 791-3471Ne zanima me je dal napotitev

Če želite obdržati vejice v stolpcu »Opombe«, lahko ta polja vključimo v narekovaje. Na primer:

 Vodja, naslov, telefon, opombe Jim Grayson, višji menedžer, (555) 761-2385, "Govoril je torek, zanima ga" Prescilla Winston, direktor razvoja, (555) 218-3981, ki naj bi ponovno poklical naslednji teden Melissa Potter, vodja računov, (555) 791-3471, "Ne zanima me, dal napotitev" 

Kot lahko vidite, so v narekovajih zajeta le polja, ki vsebujejo vejice.

Enako velja za nove vrstice, ki so lahko del vaših podatkov o polju. Polja, ki vsebujejo novo vrstico kot del svojih podatkov, morajo biti zaprta v dvojne narekovaje.

Če vaša polja vsebujejo dvojne narekovaje kot del svojih podatkov, je treba interne narekovaje podvojiti, da jih je mogoče pravilno razlagati. Na primer, upoštevajte naslednje podatke:

PlayerPoložajVzdevkiLet aktivnih
Skippy PetersonPrva baza"Modri ​​pes", "Čarovnik"1908-1913
Bud GrimsbyPolje središča"Reaper", "Longneck"1910-1917
Vic CrumbKratkotrajno"Fat Vic", "Icy Hot"1911-1912

V CSV datoteki jo lahko predstavimo na naslednji način:

 Ime igralca, Položaj, Vzdevki, Leta Aktivni Skippy Peterson, Prva baza, "" Modri ​​pes "", "" Čarovnik "", "1908-1913 Bud Grimsby, Center Field, " "" Žetev "", "" Longneck "" ", 1910-1917 Vic Crumb, Shortstop, " "Fat Vic" ", " "Icy Hot" "", 1911-1912 

Tukaj je celotno podatkovno polje zaokroženo v narekovaje, pred notranjimi narekovaji pa pred (dvojno) dodatno dvojno ponudbo.

Tukaj so pravila o tem, kako naj bodo podatki oblikovani v datoteki CSV, iz dokumenta IETF, RFC 4180. V teh primerih se " CRLF " uporablja za predstavitev povračila prevoza in premikanja vrstice (ki skupaj tvorijo novo vrstico).

  1. Vsak zapis (vrstica podatkov) se mora nahajati na ločeni vrstici, ločeni s prelomom vrstic. Na primer:
     aaa, bbb, ccc CRLF 
  2. Zadnji zapis v datoteki ima ali morda nima prekinitve končne vrstice. Na primer:
     aaa, bbb, ccc CRLF zzz, yyy, xxx 
  3. V prvi vrstici datoteke se lahko pojavi neobvezna vrstica z isto obliko kot običajne vrstice zapisa. Glava bo vsebovala imena, ki ustrezajo poljem v datoteki in bi morala vsebovati enako število polj kot zapisi v preostali datoteki. Na primer:
     field_name, field_name, field_name CRLF aaa, bbb, ccc CRLF zzz, yyy, xxx CRLF 
  4. V glavi in ​​vsakem zapisu je lahko eno ali več polj, ločenih z vejicami. Vsaka vrstica mora vsebovati enako število polj po vsej datoteki. Prostori se štejejo za del polja in jih ne smete prezreti. Zadnjemu polju v zapisu ne sme slediti vejica. Na primer:
     aaa, bbb, ccc 
  5. Vsako polje je lahko ali ne sme biti v dvojnih narekovajih. Če polja niso zaokrožena z dvojnimi narekovaji, se dvojni narekovaji morda ne bodo pojavili v poljih. Na primer:
     "aaa", "bbb", "ccc" CRLF zzz, yyy, xxx 
  6. Polja, ki vsebujejo prelome vrstic (CRLF), dvojne narekovaje in vejice, naj bodo zaprta v dvojne narekovaje. Na primer:
     "aaa", "b CRLF bb", "ccc" CRLF zzz, yyy, xxx 
  7. Če so za navajanje polj uporabljeni dvojni narekovaji, je treba dvojni citat, ki se pojavi v polju, ubežati tako, da se pred tem predvaja z drugim dvojnim citatom. Na primer:
     "aaa", "b" "bb", "ccc" 

Microsoft Excel

Če želite ustvariti datoteko CSV s programom Microsoft Excel, zaženite Excel in nato odprite datoteko, ki jo želite shraniti v obliki CSV . Spodaj so na primer podatki iz našega primera Excelovega delovnega lista:

PostavkaStroškiProdanoDobiček
Tipkovnica10, 00 $16, 00 $6, 00 $
Monitor80, 00 $120, 00 $40, 00 $
Miška5, 00 $$ 7.002, 00 $
Skupaj48, 00 $

Ko ste odprli, kliknite Datoteka in izberite Shrani kot . V razdelku Shrani kot vrsto izberite CSV (ločeno z vejico) ali CSV (ločeno z vejico) (* .csv), odvisno od vaše različice programa Microsoft Excel.

Ko datoteko shranite, jo lahko odprete v urejevalniku besedila, da si jo ogledate ali ročno uredite. Njegova vsebina bo podobna naslednjim:

 Element, cena, prodaja, dobičkonosna tipkovnica, $ 10.00, $ 16.00, $ 6.00 Monitor, $ 80.00, $ 120.00, $ 40.00 Miška, $ 5.00, $ 7.00, $ 2.00,, Skupaj, $ 48.00 

Opomba: Zadnja vrstica se začne z dvema vejicama, ker sta prvi dve vrstici te vrstice v naši preglednici prazni. Ne izbrišite - obe vejici sta potrebni, da se polja ujemajo od vrstice do vrstice. Ni jih mogoče izpustiti.

OpenOffice Calc

Če želite ustvariti datoteko CSV s programom OpenOffice Calc, zaženite aplikacijo Calc in odprite datoteko, ki jo želite shraniti kot datoteko CSV. Spodaj so na primer podatki iz našega primera preglednice Calc.

PostavkaStroškiProdanoDobiček
Tipkovnica10, 00 $16, 00 $6, 00 $
Monitor80, 00 $120, 00 $40, 00 $
Miška5, 00 $$ 7.002, 00 $
Skupaj48, 00 $

Ko ste odprli, kliknite Datoteka, izberite možnost Shrani kot in za možnost Shrani kot vrsto, izberite Besedilo CSV (.csv) (* .csv) .

Ko datoteko shranite, če želite odpreti datoteko CSV v urejevalniku besedila, kot je beležnica, mora datoteka CSV izgledati kot spodnji primer.

 Element, cena, prodaja, dobičkonosna tipkovnica, $ 10.00, $ 16.00, $ 6.00 Monitor, $ 80.00, $ 120.00, $ 40.00 Miška, $ 5.00, $ 7.00, $ 2.00,, Skupaj, $ 48.00 

Tako kot v primeru našega Excela sta dve vejici na začetku zadnje vrstice potrebni, da se prepričate, da se polja ujemajo od vrstice do vrstice. Ne odstranjujte jih!

Google Dokumenti

Odprite Google Dokumente in odprite datoteko preglednice, ki jo želite shraniti kot datoteko CSV. Kliknite Datoteka, Prenesi kot in izberite CSV (trenutni list) .