En CSV-fil er en kommasepareret værdifil, som bruges til at transportere data mellem databaser, regneark eller systemer. Det er en næsten universel metode, der giver dig mulighed for at downloade en produktliste fra internettet og importere den til Excel uden at miste dens betydning for eksempel. Oprettelse af en CSV-fil er meget ligetil, hvis du følger et par enkle regler.
Anvendelsen af kommaer til at adskille værdier er almindelig i systemer og virker til vores fordel her. Programmet du importerer data til ved generelt at adskille poster, så snart det ser et komma, så et korrekt konfigureret datasæt kan nøjagtigt deles mellem systemer. Det er en meget nyttig måde at overføre data til.
Jeg bruger CSV-filer meget, når du bygger produktsider til websites. Du kan nemt oprette en tabel, hvis du formaterer en flad fil (som det refereres til som CSV) og importerer det til webstedet eller i det CMS, der styrer webstedet. Hvis du arbejder i e-handel eller en hvilken som helst webshop, vil du allerede være meget bekendt med disse.
Opret en CSV-fil
Hvis du er en Windows-bruger, vil du sandsynligvis bruge Excel til at oprette et regneark. Apples brugere kan enten bruge Excel eller Numbers. På nogen måde er processen med at oprette en CSV-fil ens.
- Udvikle dit regneark med de data, du har brug for.
- Vælg Filer og Gem som.
- Vælg en destination, og vælg derefter CSV fra 'Gem som type' nederst i vinduet.
- Vælg Gem.
Så længe dataene er i korrekt format, skal det gemme korrekt. Hvis du ser en fejl som 'Denne fil kan indeholde funktioner, der ikke er kompatible med CSV', betyder det, at der er formatering i de data, der ikke vil blive brugt, når du åbner filen. Vælg bare Ja for at fortsætte med at gemme.
Hvis du planlægger at bruge filen i Excel fra nu af, ville det være en god idé at gemme en kopi som en .xls-fil. Dette giver dig mulighed for at udvide dataene til flere sider, tilføje formler, formatering og alle de gode ting, du kan gøre med Excel.
Hvis du bruger Numbers, skal du muligvis fjerne formatering, før du importerer til den.
- Indsæt dine data i TextEdit og skift formatet til almindelig tekst.
- Gem filen med en .csv filudvidelse. Du kan manuelt ændre det i Finder, hvis du ikke kan gemme det som en .csv.
- Åbn Numbers, og åbn filen, du netop har oprettet.
- Hvis formatet er korrekt, skal du gemme en ny kopi, så du kan åbne den hurtigere næste gang.
Så længe formateringen er korrekt, og du gemte originalen i almindelig tekst og ikke RTF, skal arket åbnes korrekt i Numbers, ligesom det ville være i Excel.
Oprettelse af kompatible CSV-filer
Bortset fra at sikre, at hvert datapunkt er adskilt af et komma, hvad skal en fuldt kompatibel CSV-fil nok have? CSV er ganske fleksibelt format, men efter nogle få logiske regler kan du sikre, at din fil er kompatibel med det bredeste udvalg af applikationer.
- Først og fremmest kommaerne. Alle datapunkter skal adskilles af et komma, så de er fuldt kompatible med de fleste regnearksprogrammer. Du kan bruge et rør eller en fane (faneblad afgrænset), men ikke alle regneark formaterer det korrekt.
- Brug separate linjer for hver post. Du kan køre en linje så længe du vil, så længe det er en enkelt post. Flere poster skal have en linje hver.
- Brug ikke mellemrum mellem komma. Mens Excel ignorerer rummet, gør nogle ældre regnearksprogrammer ikke. For maksimal kompatibilitet må du ikke tilføje det ekstra mellemrum mellem datapunktet og kommaet.
- Brug dobbelt citater, hvis et datapunkt indeholder sit eget komma. For eksempel har "Chicago, IL" brug for at fortælle regnearket, at kommaet mellem Chicago og IL skal være der og ikke udgør en del af formateringen.
- Hvis datapunkter indeholder dobbelte citater, har de brug for dobbelt dobbelt citater. For eksempel "Dave siger, at dette produkt er meget cool" skal formateres "" Dave siger, at dette produkt er meget coolt "". Dette fortæller regnearket at inkludere det indre sæt af dobbelt citater.
Der er en masse flere regler for at oprette kompatible CSV-filer. Du kan finde dem alle her på CSV Wikipedia-siden. Jeg betragter disse som de eneste, du virkelig behøver at vide, hvis du opretter flertallet af flade filer til brug i regneark eller online.
Har du andre tips til oprettelse af CSV-filer? Fortæl os om dem nedenfor, hvis du gør det!