En omfattende guide til, hvad en CSV-fil er, og hvordan man opretter, åbner, importerer eller eksporterer den.
En CSV-fil refererer til filtypen "Kommasepareret værdi", som giver dig mulighed for at gemme tabeldata til styring af datasæt eller databaser. Det er en almindelig tekstfil, der kun kan indeholde tal og tekstværdier, der er adskilt eller afgrænset med komma.
CSV er et meget populært og alsidigt filformat, som ofte bruges til at udveksle data mellem forskellige applikationer. Da de er nemme at organisere og manipulere, bruges CSV-filer i vid udstrækning i forbruger-, forretnings-, finans- og videnskabelige applikationer. Mange programmer tilbyder muligheder for at importere eller eksportere filer i CSV-format.
I denne artikel vil vi diskutere, hvad der er CSV-fil, hvordan man opretter og redigerer dem, hvordan man åbner en CSV-fil, og hvordan man importerer/eksporterer en CSV-fil.
Hvad er en CSV-fil, og hvad er dens struktur?
En CSV-fil, der nogle gange omtales som tegnseparerede værdier eller kommasepareret fil, er enhver fil, der ender på '.csv'. Det er et almindeligt dataudvekslingsformat, der bruges af regnearks- eller databaseprogrammer såsom Microsoft Excel, Google Sheets, MySQL osv. CSV gør det nemt at overføre komplekse data mellem programmer, der ikke kan tale sammen, så længe begge apps understøtter CSV-format.
CSV-filer kan kun indeholde bogstaver, tal og tegn (udskrivbare ASCII- eller Unicode-tegn), som er adskilt (eller afgrænset) med kommategn. Da de er almindelige tekstfiler, er CSV-filer nemme at importere eller eksportere. Med CSV-filer kan du nemt eksportere store og komplekse oplysninger fra ét program og derefter importere oplysningerne i den pågældende CSV-fil til et andet program.
I CSV-filer er værdier normalt afgrænset med et komma, men nogle gange kan de bruge andre tegn til at adskille værdier, herunder:
- Semikolon (;)
- Fane (\t)
- Mellemrum ( )
- Enkelte eller dobbelte anførselstegn (”) (“”)
- Rør (|)
Struktur af CSV-fil
En CSV-fil har en simpel struktur, og den er faktisk stavet ved sit navn (kommaseparerede værdier). CSV-filer bruger et komma til at adskille hver specifik dataværdi (kolonner) på én linje, og forskellige rækker vises på forskellige linjer. For eksempel, når du konverterer en tabel med data til en CSV-fil, indeholder den første række/linje kolonneoverskrifter (afgrænset) af tabellen, derefter indeholder hver linje en række af tabellen.
Det vil blive bedre forstået med et eksempel. Lad os sige, at du har dette regneark, der indeholder en tabel med data:
Og sådan ser ovenstående data ud i en CSV-formateret fil:
Fornavn, Efternavn, Køn, Land Franklyn, Ukendt, Mand, Frankrig Loreta, Curren, Kvinde, Frankrig Philip, Herre, Mand, Frankrig Shavon, Benito, Kvinde, Frankrig Shavonne, Pia, Kvinde, Frankrig
CSV-fil kan være mere kompliceret end dette med flere felter eller værdier på hver linje og kan indeholde tusindvis af linjer. CSV-filer understøtter ikke nogen skrifttyper, design eller formatering, de bærer kun almindelig tekst. Denne enkelhed er det, der gør CSV'en til den foretrukne fil til eksport og import af data til andre programmer.
Oprettelse af en CSV-fil
Der er to måder at oprette en CSV-fil på – den ene kan du oprette en CSV-fil ved at eksportere eller gemme en fil i CSV-format ved hjælp af programmer; to, opret en CSV-fil ved hjælp af en teksteditor.
Opret en CSV-fil ved hjælp af teksteditor
Du behøver ikke et dedikeret regneark eller databasesoftware for at oprette en CSV-fil, du kan oprette en CSV-fil ved hjælp af en hvilken som helst egnet teksteditor såsom Notepad, Vim, Notepad++ osv. Alt du skal gøre er at indtaste en streng af værdier ( kolonner), som er adskilt af kommaer, og rækker er adskilt af nye linjer. Her, hvordan:
Åbn først en teksteditor som Notesblok, og indtast derefter kolonnenavnene eller den første række af data (en post) adskilt af kommaer på den første linje. For eksempel skriver vi følgende overskrifter i fillinjen:
Navn, køn, land, alder
Og sørg for at skrive uden unødvendig plads i strengen.
Indtast derefter dine værdier på den anden linje med samme format som den første linje. Her indtaster vi det faktiske navn, efterfulgt af køn, efterfulgt af land og derefter alder.
Dulce, kvinde, USA, 32
Fortsæt med at skrive dine værdier for hvert element på hver efterfølgende linje. Hvis du vil lade nogle felter (værdi) være tomme, skal du sørge for at tilføje kommaet, ellers vil de resterende felter i linjen blive flyttet til venstre, når du importerer filen til en tabel. I eksemplet nedenfor udelod vi landefeltet i 7. linje, men vi tilføjede et komma for at efterlade en tom celle, når vi skjulte dataene i tabellen.
Regler for oprettelse af CSV-filer
Internet Engineering Task Force (IETF) definerer, hvordan en CSV-fil skal struktureres og formateres med 'RFC4180'-standarden. Ifølge dette er der få flere regler, du skal følge for at formatere data i en CSV-fil. Her står 'CRLF' for 'carriage return' og en 'linefeed', hvilket betyder et linjeskift.
- Hold hver række data på en separat linje, adskilt af et linjeskift (CRLF).
Philip, Mand, Frankrig, 36
- Du behøver ikke følge den sidste række data (linje) med et linjeskift.
Philip, Mand, Frankrig, 36 Mara, Kvinde, Storbritannien, 25
- Du kan inkludere en valgfri overskriftslinje med en liste over kolonnenavne i den første linje af filen med samme format som resten af linjerne. Overskrifterne kan indeholde de navne, der er relateret til felterne i filen.
Fornavn, Efternavn, Køn, Land Philip, Mand, Frankrig, 36 Mara, Kvinde, Storbritannien, 25
- Sørg for, at hvert felt i overskriftslisten og hver post er afgrænset med kommaer. Hver post/linje skal indeholde det samme antal felter i hele filen. Og det sidste felt i linjen må ikke efterfølges af et komma.
Fornavn, Efternavn, Køn, Land Shavon, Benito, Kvinde, Frankrig
- Hvis du omslutter felter i dobbelte anførselstegn, vises dobbelte anførselstegn muligvis ikke inde i felterne.
"Sherron","Kvinde","Storbritannien","65" Belinda,Kvinde,Island,68
- Hvis du ønsker, at der skal vises kommaer, dobbelte anførselstegn, semikolon eller linjeskift i felterne, så indsæt felterne i dobbelte anførselstegn.
Shavonne,Kvinde,"Fra;nce","10.000"
Når du er færdig med at binde dine data i Notesblok (tekstredigering), skal du klikke på menuen 'Filer' og vælge indstillingen 'Gem' eller trykke på Ctrl+S.
Indtast derefter navnet på din fil, og afslut filnavnet med filtypen ".csv".
Vælg derefter indstillingen 'Alle filer (*.*)' fra rullemenuen 'Gem som type', og klik derefter på knappen 'Gem'.
Det er alt, der skal til for at oprette en CSV-fil ved hjælp af en teksteditor.
Opret en CSV-fil ved hjælp af regnearksapplikationer
Den nemmeste måde at oprette en CSV-fil på er at eksportere en fil til CSV-format eller gemme den i CSV-format. De fleste regneark, databaser og andre applikationer giver dig muligheder for enten at eksportere dataene til CSV-filer eller gemme dem som CSV-filer. Du kan også downloade datasættet i en CSV-fil. I mange applikationer laves en CSV-fil ved at klikke på menuen "Filer" og vælge "Eksporter" eller "Gem som".
Bruger Microsoft Excel
Microsoft Excel giver dig mulighed for at gemme en fil som en CSV-fil ved hjælp af 'Gem som'-funktionen. For at oprette en CSV-fil ved hjælp af Microsoft Excel, skal du åbne Excel og derefter åbne den eksisterende fil, du vil gemme i CSV-format, eller oprette et nyt dokument.
For at oprette et nyt dokument til CSV skal du først tilføje en kolonneoverskrift eller et feltnavn for hvert stykke data, du vil indsætte (f.eks. fornavn, efternavn, adresse, by, stat og postnummer) i cellerne i række 1 øverst på arbejdsarket.
Indtast derefter dine data i regnearket i de relevante kolonner. Der skal kun være én rekord i træk.
For at gemme dit regneark som en CSV-fil, skal du klikke på 'Fil' og vælge 'Gem som'.
På siden eller vinduet Gem som skal du skrive navnet på din fil i feltet "Filnavn".
Vælg derefter "CSV UTF-8(kommasepareret) (*.csv)" eller "CSV (kommasepareret) (*.csv)"-format fra rullemenuen "Gem som type:" og klik på knappen "Gem" .
Når du klikker på 'Gem', vil kun det aktive ark blive gemt som en CSV-fil. Du har nu oprettet en CSV-fil ved hjælp af Excel.
Bruger Google Sheets
Google Sheets giver dig mulighed for at downloade dets regneark som en CSV-fil ved hjælp af downloadfunktionen. For at gøre det skal du åbne det regneark, du vil downloade som en CSV-fil i Google Sheets. Eller du kan oprette et nyt regneark i Google Sheets, som vi gjorde i afsnittet ovenfor.
Når du er færdig med at indtaste dine data i regnearket, skal du klikke på menuen 'Filer' og derefter udvide undermenuen 'Download' og vælge indstillingen 'Kommaseparerede værdier (.csv, nuværende ark)'.
Dette vil downloade det aktuelle ark i regnearket som en CSV-fil. Excel- og Google-ark kan indeholde formler, stil, billeder, formatering og andre ting, men de overføres ikke til CSV-filen.
Bemærk: Selvom de fleste regnearksprogrammer understøtter flere ark, understøtter CSV-formatet ikke "ark" eller "faner", og oplysningerne på tilføjelsesarkene vil ikke blive registreret i CSV, når du eksporterer eller gemmer filen. Kun det aktuelle ark gemmes.
Åbning af en CSV-fil
Fordi CSV-filer er så enkle, kan de nemt åbnes med en hvilken som helst teksteditor (som Notesblok) eller et regnearksprogram (som Microsoft Excel, Google Sheets). I de fleste af disse programmer kan du bare klikke på Filer > Åbn og vælge CSV-filen for at åbne den.
Åbn en CSV-fil i en teksteditor (notesblok)
På grund af sin enkelhed kan enhver teksteditor, der kan åbne en '.txt'-fil, åbne en '.csv'-fil. Når du åbner en CSV-fil i en teksteditor som Notesblok, vil den ikke vise dig formaterede eller strukturerede data. I stedet vil det bare vise dig værdierne adskilt af kommaet eller anden afgrænsning.
Notepad kan dog have problemer med at åbne CSV-filen, hvis det er en stor CSV-fil (fil med størrelse i GBs). I så fald kan du prøve at bruge en mere kraftfuld teksteditor som Notepad++, Vim, Sublime Text osv. Notepad giver en enkel og nem måde at se CSV-filen på.
For at åbne en CSV-fil i Notesblok eller dit standardtekstredigeringsprogram skal du højreklikke på CSV-filen i Filhåndtering eller Windows Stifinder og derefter vælge 'Rediger' (Hvis du har Windows 11, skal du vælge 'Vis flere muligheder og derefter 'Rediger' '). Alternativt kan du højreklikke på filen, flytte markøren over til indstillingen 'Åbn med' og derefter vælge 'Notesblok' eller en anden teksteditor.
Nu vil du se dataene i CSV-filen i almindelig tekst.
Du kan også åbne teksteditoren efter eget valg og derefter klikke på "Filer" og derefter "Åbn".
I dialogboksen 'Åbn fil' skal du navigere til CSV-filen og vælge den. Klik derefter på 'Åbn'
Nu kan du læse og redigere dataene, som du ville med enhver anden fil.
Åbn en CSV-fil i Microsoft Excel
Selvom du nemt kan se en CSV-fil med en simpel teksteditor uden behov for et regnearksprogram som MS Excel, er det ikke æstetisk tiltalende. De fleste regnearksapplikationer er i stand til at åbne og ændre CSV-filer, hvilket også gør dem nemmere at forstå.
Hvis du har Microsoft Excel installeret på din computer, så vil det være standardprogrammet til at åbne '.csv'-filerne. Du skal blot dobbeltklikke på CSV-filen for at åbne den i Excel. Hvis den ikke åbner i Excel, kan du højreklikke på CSV-filen og vælge 'Åbn med' og vælge 'Excel'.
Alternativt, hvis du allerede har Excel åbent, skal du klikke på fanen 'Filer' og derefter klikke på 'Åbn'.
I vinduet 'Åbn' skal du navigere til den placering, der indeholder din CSV-fil. Hvis du ikke kan finde den fil, du vil åbne, skal du klikke på rullemenuen ud for feltet 'Filnavn' og ændre filtypen til 'Tekstfiler (*.prn, *.txt, *.csv)' . Dette vil kun vise tekstfilerne på den valgte placering.
Når du har fundet filen, skal du vælge den og klikke på 'Åbn' for at åbne den i Excel.
Bemærk: Hvis værdierne i CSV-filen ikke er afgrænset af et komma (,), bliver værdierne muligvis ikke adskilt i individuelle celler i kolonner, og alle værdier i rækker kan grupperes i en enkelt kolonne.
Åbn en CSV-fil i Google Sheets
Hvis du ikke har betalt regnearksprogram som Microsoft Excel, kan du bruge gratis regnearksprogrammer som Google Sheets til at se/redigere din CSV-fil online. At åbne en CSV-fil i Google Sheets er lige så ligetil som Microsoft Excel.
Åbn først en tom regnearksfil i Google Sheets. Klik på 'Filer' i menulinjen, og klik på 'Åbn'.
I dialogboksen Åbn en fil skal du vælge fanen 'Upload' og klikke på knappen 'Vælg en fil fra din enhed'. Eller, hvis du allerede har uploadet din CSV-fil til dit Google Drev, så vælg den fra fanen 'Mit drev' og klik på 'Åbn'. Du kan også trække og slippe filen fra din computer til dialogvinduet 'Åbn en fil'.
Find derefter den CSV-fil, du vil åbne på dit lokale drev, vælg den, og klik på 'Åbn' for at uploade filen.
Når filen er færdig med at uploade, vil den automatisk blive formateret og indlæst i det aktuelle tomme ark. Nu kan du redigere filen, som du ville gøre med enhver anden fil.
Du kan også installere og bruge den gratis kontorpakke LibreOffice Calc til at åbne og redigere dine CSV-filer.
Se en CSV-fil ved hjælp af PowerShell
Du kan også se og læse en eksisterende CSV-fil i Windows PowerShell ved hjælp af Import-CSV
cmdlet. Sådan gør du:
Åbn først Windows PowerShell og brug 'cd'-kommandoen til at ændre mappen til den, hvor din CSV-fil er placeret. For eksempel bruger vi følgende kommandoændringsmappe i vores system:
cd C:\Users\rajst\Documents
Indtast derefter følgende kommando og tryk på Enter:
Import-Csv .csv
I ovenstående kommando skal du sørge for at erstatte med filnavnet på din CSV-fil:
Import-Csv Contact.csv
Og filnavn bør ikke indeholde nogen afgrænsning (som mellemrum) inde i navnet. Ovenstående kommando vil konvertere indholdet inde i CSV-filen og vise det til dig på en liste som vist nedenfor.
Import af en CSV-fil til en applikation
Mange programmer bruger CSV-filer til at importere data. Uanset om det er en kontaktliste fra Google Kontakter, datasæt fra et regnearksprogram eller en stor mængde information fra et databaseprogram, kan du bruge CSV-filer til at eksportere data. Derefter kan de CSV-filer bruges til at importere data til ethvert program, der understøtter den type data. Desuden, hvis felterne eller værdierne i CSV-filerne er afgrænset af andre afgrænsningstegn (bortset fra et komma), så er den bedste måde at åbne filen på at importere den til applikationen.
Du kan finde mulighederne 'Importer', 'Importer CSV', Import/Eksporter eller 'Importer kommaseparerede værdier' på programmer, der understøtter CSV-filer til at importere data til dem. Lad os se, hvordan du importerer CSV-filer til forskellige applikationer.
Importer en CSV-fil til Excel
Nogle gange, når du får filer fra internettet eller modtager filer fra en kollega, kan de være i CSV-format. Når du forsøger at åbne CSV-filerne direkte i Excel, kan det også give problemer. Så den bedste måde at åbne filen i Excel er at importere data til Excel, så dataene ikke ændres.
For at importere data i Excel skal du åbne Excel-programmet og oprette en ny projektmappe eller åbne en eksisterende. Gå til fanen 'Data' og klik på knappen 'Fra tekst/CSV' fra sektionen Hent og transformer data på båndet.
I dialogboksen Importer data skal du vælge den CSV-fil, du vil importere til dit Excel-program, og klikke på 'Importer'.
Et andet vindue vil dukke op, her, vælg dit skilletegn (komma), og klik på 'Load-knappen'.
CSV-filerne vil blive importeret til et nyt Excel-ark som en tabel.
Normalt, når du importerer en CSV-fil til en Excel-projektmappe, importeres dataene til et nyt regneark med samme navn. Men hvis du vil importere data til en bestemt placering i det aktuelle regneark, skal du følge disse trin:
For at importere en CSV-fil til en bestemt placering i det aktuelle regneark, skal du åbne regnearket, hvor du vil importere dataene. Skift derefter til fanen 'Data' og klik på knappen 'Fra tekst/CSV'. Vælg derefter den CSV-fil, du vil importere.
I det næste vindue skal du klikke på rullepilen ved siden af 'Load'-knappen og vælge 'Load To'-indstillingen.
En lille Importer Data-dialogboks vises. Vælg her indstillingen 'Eksisterende regneark', og klik på knappen til valg af område (pil op) for at vælge celleområdet.
Vælg derefter det celleområde, hvor du vil indsætte CSV-filindhold i det aktuelle ark. Når du har valgt området, skal du klikke på den lille 'nedadgående pil' i det skjulte Import Data-vindue.
Til sidst skal du klikke på 'OK' for at importere dataene.
Nu importeres CSV-filen til et eksisterende regneark på den valgte placering.
Importer en CSV-fil til Google Sheets
Import af CSV-filer til Google Sheets er nemmere end Excel. Derudover giver Google Sheets dig et par flere importmuligheder end Excel. Sådan importerer du CSV-filer til Google Sheets:
Åbn først et nyt regneark eller en eksisterende fil i Google Sheets. I menulinjen skal du vælge menuen "Filer", og derefter klikke på "Importer".
I dialogvinduet Importer fil skal du vælge fanen 'Upload' og klikke på knappen 'Vælg en fil fra din enhed' eller træk og slip filen her fra dit lokale drev.
Når filen er uploadet, vises en anden "Importer fil"-dialogboks. Vælg her din importplacering og separatortype (afgrænser) og klik på knappen 'Importer data' for at importere CSV-filen.
I rullemenuen Importer placering har du forskellige muligheder for, hvor du vil indlæse dine CSV-data i Google Sheets. Vælg den relevante mulighed.
- Opret nyt regneark – Vælg denne mulighed for at oprette en ny regnearksfil på dit Google-drev og importere dine CSV-fildata til den.Filnavnet vil være det samme som dit CSV-filnavn.
- Indsæt nye ark(er) – Vælg denne mulighed for at indsætte et nyt ark (med CSV-filnavnet) i det aktuelle regneark og indlæse dataene i det.
- Udskift regnearket – Denne mulighed erstatter det nuværende hele regneark med kun ét ark med CSV-fildata.
- Udskift nuværende ark – Denne mulighed vil lade dig erstatte det aktuelle ark/faneblad i regnearket med indholdet af CSV-filen.
- Tilføj til nuværende ark – Vælg denne mulighed, hvis du tilføjer CSV-fildataene i slutningen af de aktuelle arkdata.
Lad os sige, at du har en ufuldstændig kontaktliste eller kundedata, og din kollega sendte dig en CSV-fil, der indeholder resten af dataene. Du kan bruge denne mulighed til at tilføje din kollegas data i slutningen af dine data i det aktuelle ark.
For eksempel har du denne ufuldstændige kontaktliste i dit regneark:
For at tilføje CSV-filen til dette aktuelle ark skal du vælge CSV-filen i dialogvinduet "Importer data", vælge indstillingen "Tilføj til aktuelt ark" for Importer placering og klikke på "Importer data".
Dette vil tilføje CSV-fildataene til slutningen af det aktuelle arks datasæt som vist nedenfor.
- Erstat data ved valgt celle – Denne mulighed erstatter dataene i den valgte celle med CSV-fildataene.
For at gøre dette skal du først vælge den celle eller det område, hvor du vil erstatte data.
Vælg derefter "Importer" i menuen "Filer", og vælg CSV-filen. I dialogboksen 'Importer fil' skal du vælge 'Erstat data ved valgt celle' som importplacering og vælge 'Importer data'-knappen.
Dette vil erstatte dataene på den valgte celleplacering med data fra din CSV-fil.
Importer en CSV-fil til Google Kontakter
Google accepterer kun '.CSV'-filen eller 'Vcard'-filen til import af kontaktlisten til Google Kontakter. Hvis du vil importere en kontaktliste fra en CSV-fil til Google Kontakter, skal du følge disse trin:
Åbn først Google Kontakter ved at klikke på vaffelknappen på Google-siden og vælge 'Kontakter' fra rullemenuen.
På siden Google Kontaktpersoner skal du klikke på knappen "Importer" på navigationspanelet.
Et vindue med Importer kontakter vises. Der skal du klikke på knappen 'Vælg fil'.
Vælg derefter din CSV-fil i vinduet Filoverførsel og klik på 'Åbn'
Når filen er uploadet, vises dit CSV-filnavn ved siden af knappen "Vælg fil". Klik derefter på "Importer"-indstillingen.
Kontaktlisten fra CSV-filen importeres til din Google Kontakter-app.
De fleste af regnearksapplikationerne, databaseprogrammerne og andre applikationer giver mulighed for at importere CSV-filer, men de eneste trin til at få adgang til denne mulighed kan variere en smule. Du kan finde Import-funktionen under menuen 'Filer' i de fleste apps.
Det er alt, hvad du behøver at vide om CSV-filer, hvordan man opretter dem, hvordan man åbner dem, og hvordan man importerer og bruger dem.