En CSV-fil er en kommaseparert verdifil som brukes til å transportere data mellom databaser, regneark eller systemer. Det er en nesten universell metode som vil tillate deg å laste ned en produktliste fra nettet og importere den til Excel uten å miste sin betydning for eksempel. Å lage en CSV-fil er veldig grei hvis du følger noen enkle regler.
Bruk av kommaer for å skille verdier er vanlig i systemer og fungerer til vår fordel her. Programmet du importerer data til, kjenner vanligvis til å skille opp oppføringer så snart det ser et komma, slik at et riktig konfigurert datasett kan deles nøyaktig mellom systemene. Det er en veldig nyttig måte å overføre data til.
Jeg bruker CSV-filer mye når jeg bygger produktsider for nettsteder. Du kan lage et bord veldig enkelt hvis du formaterer en flat fil (som det er referert til som CSV) og importerer det til nettstedet eller i CMS som styrer nettstedet. Hvis du jobber i e-handel eller nettbutikk, vil du allerede være veldig kjent med disse.
Lag en CSV-fil
Hvis du er en Windows-bruker, vil du sannsynligvis bruke Excel til å lage et regneark. Apple-brukere kan enten bruke Excel eller Numbers. Uansett er prosessen med å opprette en CSV-fil lik.
- Befolk ditt regneark med alle data du trenger.
- Velg Fil og lagre som.
- Velg en destinasjon, og velg deretter CSV fra 'Lagre som type' nederst i vinduet.
- Velg Lagre.
Så lenge dataene er i riktig format, bør det lagre riktig. Hvis du ser en feil som "Denne filen kan inneholde funksjoner som ikke er kompatible med CSV", betyr det at det er formatering i dataene som ikke vil bli brukt når du åpner filen. Bare velg Ja for å fortsette å lagre.
Hvis du planlegger å bruke filen i Excel fra nå av, vil det være en god ide å lagre en kopi som en .xls-fil. Dette gjør at du kan utvide dataene til flere sider, legge til formler, formatering og alle de gode greiene du kan gjøre med Excel.
Hvis du bruker Numbers, må du kanskje fjerne formatering før du importerer til den.
- Lim inn dataene dine i TextEdit og endre formatet til vanlig tekst.
- Lagre filen med en .csv filtillegg. Endre det manuelt i Finder hvis du ikke kan lagre det som en .csv.
- Åpne numre og åpne filen du nettopp opprettet.
- Hvis formatet er riktig, lagre en ny kopi, slik at du kan åpne den raskere neste gang.
Så lenge formateringen er korrekt, og du lagret originalen i ren tekst og ikke RTF, skal arket åpnes riktig i Numbers akkurat det samme som i Excel.
Opprette kompatible CSV-filer
Bortsett fra å sørge for at hvert datapunkt er adskilt med et komma, hva må en fullstendig kompatibel CSV-fil ha? CSV er ganske fleksibelt format, men etter noen få logiske regler kan du sikre at filen er kompatibel med det største utvalget av applikasjoner.
- Først og fremst kommaen. Alle datapunkter må skilles med et komma for å være fullt kompatibelt med de fleste regnearkprogrammer. Du kan bruke et rør eller en tabulator (tabulatoravgrenset), men ikke alle regnearkene vil formatere det riktig.
- Bruk separate linjer for hver plate. Du kan kjøre en linje så lenge du vil, så lenge det er en enkelt post. Flere poster bør ha en linje hver.
- Ikke bruk mellomrom mellom komma. Mens Excel ignorerer plassen, gjør det ikke noen eldre regnearkprogrammer. For maksimal kompatibilitet må du ikke legge til ekstra mellomrom mellom datapunktet og kommaet.
- Bruk doble anførselstegn hvis et datapunkt inneholder sitt eget komma. For eksempel trenger "Chicago, IL" "å fortelle regnearket at kommaet mellom Chicago og IL skal være der og ikke utgjør en del av formateringen.
- Hvis datapunkter inkluderer dobbelte anførselstegn, trenger de to dobbelte sitater. For eksempel "Dave sier dette produktet er veldig kul" må formateres "" Dave sier dette produktet er veldig kul "". Dette forteller regnearket for å inkludere det indre settet med dobbelte anførselstegn.
Det er en mengde flere "regler" for å lage kompatible CSV-filer. Du finner dem alle her på CSV Wikipedia-siden. Jeg anser disse som de eneste du virkelig trenger å vite hvis du lager flertallet av flate filer til bruk i regneark eller på nettet.
Har du noen andre tips for å lage CSV-filer? Fortell oss om dem nedenfor hvis du gjør det!