Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

I denne artikkelen finner du 2 enkle måter å konvertere CSV-fil til Excel. I tillegg vil du lære hvordan du importerer flere CSV-filer til Excel og hvordan du håndterer situasjoner der deler av dataene fra en CSV-fil ikke vises riktig på et Excel-ark.

Nylig begynte vi å studere funksjonene til CSV-formatet (Comma-Separated Values) og ulike måter å konvertere Excel-fil til CSV. I dag skal vi gjøre den omvendte prosessen - importere CSV til Excel.

Denne artikkelen vil vise deg hvordan du åpner CSV i Excel og hvordan du importerer flere CSV-filer samtidig. Vi vil også identifisere mulige fallgruver og tilby de mest effektive løsningene.

Hvordan konvertere CSV til Excel

Hvis du trenger å trekke litt informasjon inn i et Excel-ark fra bedriftens database, er den første ideen du tenker på å eksportere databasen til en CSV-fil og deretter importere CSV-filen til Excel.

Det er tre måter å konvertere CSV til Excel: Du kan åpne filen med filtypen . Csv direkte i Excel, dobbeltklikk på filen i Windows Utforsker, eller importer CSV-en til Excel som en ekstern datakilde. I det følgende vil jeg utdype disse tre metodene og peke på fordeler og ulemper ved hver av dem.

Hvordan åpne en CSV-fil i Excel

Selv om CSV-filen ble opprettet i et annet program, kan du alltid åpne den som en Excel-arbeidsbok ved å bruke kommandoen Åpen (Åpen).

OBS: Å åpne en CSV-fil i Excel endrer ikke filformatet. Med andre ord, CSV-filen vil ikke bli konvertert til en Excel-fil (.xls- eller .xlsx-format), den vil beholde sin opprinnelige type (.csv eller .txt).

  1. Start Microsoft Excel, fanen Hjemprodukt (Hjem) klikk Åpen (Åpen).
  2. En dialogboks vises Åpen (Åpne et dokument), velg i rullegardinlisten i nedre høyre hjørne Tekstfiler (tekstfiler).
  3. Finn CSV-filen i Windows Utforsker og åpne den ved å dobbeltklikke på den.

Hvis du åpner en CSV-fil, vil Excel åpne den umiddelbart ved å sette inn dataene i en ny Excel-arbeidsbok. Hvis du åpner en tekstfil (.txt), starter Excel veiviseren for tekstimport. Les mer om dette i Importere CSV til Excel.

OBS: Når Microsoft Excel åpner en CSV-fil, bruker den standardformateringsinnstillingene for å finne ut nøyaktig hvordan du importerer hver kolonne med data.

Hvis dataene samsvarer med minst ett av følgende elementer, bruk veiviseren for tekstimport:

  • CSV-filen bruker forskjellige skilletegn;
  • CSV-filen bruker ulike datoformater;
  • Du konverterer data som inkluderer tall med en innledende null, og du vil beholde denne null;
  • Du vil forhåndsvise hvordan dataene fra CSV-filen vil bli importert til Excel;
  • Du ønsker mer fleksibilitet i arbeidet ditt.

For å få Excel til å starte tekstimportveiviseren, kan du enten endre filtypen fra . Csv on .txt (før du åpner filen), eller importer CSV-en til Excel som beskrevet nedenfor.

Hvordan åpne en CSV-fil ved hjelp av Windows Utforsker

Dette er den raskeste måten å åpne CSV i Excel. Dobbeltklikk på filen i Windows Utforsker . Csv, og den åpnes som en ny Excel-arbeidsbok.

Denne metoden vil imidlertid bare fungere hvis Microsoft Excel er satt som standardprogram for åpning av filer. . Csv. I så fall vil du se det kjente ikonet i Windows Utforsker ved siden av filnavnet.

Hvis Excel ikke er standardprogrammet, kan du fikse det slik:

  1. Høyreklikk på hvilken som helst fil . Csv i Windows Utforsker og i hurtigmenyen som åpnes, klikk Åpne med (Åpne med) > Velg standardprogram (Velg program).
  2. Vennligst velg Excel i listen over anbefalte programmer, sørg for at det er en hake for alternativet Bruk alltid det valgte programmet til åpne denne typen fil (Bruk alltid det valgte programmet for denne filtypen) og klikk OK.Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

Slik importerer du CSV til Excel

På denne måten kan du importere data fra en fil . Csv til et eksisterende eller nytt Excel-ark. I motsetning til de to foregående metodene åpner den ikke bare CSV i Excel, men den konverterer formatet . Csv в . Xlsx (hvis du bruker Excel 2007, 2010 eller 2013) eller XLS (i versjoner av Excel 2003 og tidligere).

  1. Åpne ønsket Excel-ark og klikk på cellen der du vil importere data fra filen . Csv or .txt.
  2. I kategorien Avansert Data (Data) i seksjon Få eksterne data (Få eksterne data) klikk Fra tekst (Fra teksten).Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark
  3. Finn filen . Csvsom du vil importere, velg den og klikk Import (Importer), eller bare dobbeltklikk på ønsket CSV-fil.Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark
  4. Tekstimportveiviseren åpnes, du trenger bare å følge trinnene.

Før vi går videre, vennligst ta en titt på skjermbildet nedenfor, det viser den originale CSV-filen og ønsket resultat i Excel. Jeg håper dette hjelper deg å bedre forstå hvorfor vi velger visse innstillinger i følgende eksempel.

  1. Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark
    • Trinn 1. Velg dataformatet og linjenummeret du vil starte importen fra. Oftest valgt avgrenset (Med skilletegn) og fra en streng 1. Forhåndsvisningsområdet nederst i veiviserens dialogboks viser de første postene til den importerte CSV-filen.Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark
    • Trinn 2. I dette trinnet må du velge skilletegn og linjeavslutning. delimiter (Delimiter) er tegnet som skiller verdiene i CSV-filen. Hvis CSV-filen din bruker et symbol som ikke er i den foreslåtte listen, merk av i boksen Annen (Annet) og skriv inn ønsket tegn. I vårt eksempel har vi spesifisert Tab (Tab-tegn) og Komma (Komma) slik at hvert produkt (de er tabulatordelt) starter på en ny linje, og produktinformasjon, som ID og salgsdata (de er kommaseparert), plasseres i forskjellige celler.Tekstkvalifisering (linjeterminator) er et tegn som omslutter individuelle verdier. All tekst som er innelukket mellom slike tegn, for eksempel "tekst1, tekst2", vil bli importert som én enkelt verdi, selv om teksten inneholder tegnet du spesifiserte som skilletegn. I dette eksemplet har vi spesifisert et komma som skilletegn og anførselstegn som linjeavslutning. Som et resultat vil alle tall med desimalskilletegn (som også er et komma i vårt tilfelle!) importeres til én celle, som kan sees i forhåndsvisningsområdet i figuren nedenfor. Hvis vi ikke spesifiserer anførselstegn som en strengterminator, vil alle tall importeres til forskjellige celler.

      Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

    • Trinn 3. Se inn i området Forhåndsvisning av data (Eksempler på dataparsing). Hvis du er fornøyd med hvordan dataene dine ser ut, klikker du på knappen Finish (Klar).

Tips: Hvis CSV-filen din bruker mer enn ett påfølgende komma eller annet skilletegn i rekkefølge, merk av i boksen Behandle påfølgende skilletegn som én (Tell fortløpende skilletegn som én) for å unngå tomme celler.

  1. Velg om du vil lime inn de importerte dataene i et eksisterende ark eller et nytt ark, og klikk OKfor å fullføre importen av CSV-filen til Excel.Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

Tips: Du kan trykke på knappen Eiendommer (Egenskaper) for å konfigurere avanserte innstillinger som oppdatering, layout og formatering for importerte data.

  1. Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

OBS: Hvis CSV-filen inneholder tall eller datoer, kan det hende at Excel ikke konverterer dem riktig. For å endre formatet på de importerte dataene, velg kolonnen(e) med feil, høyreklikk på dem og velg fra kontekstmenyen Formater celler (celleformat).

Konvertering av CSV til Excel: Problemer og løsninger

CSV-formatet har vært i bruk i over 30 år, men til tross for sin lange historie, har det aldri blitt offisielt dokumentert. Navnet CSV (Comma-Separated Values) kommer fra bruk av kommaer for å skille datafelt. Men det er i teorien. Faktisk bruker mange såkalte CSV-filer andre tegn for å skille data, for eksempel:

  • Faner – TSV-filer (fanedelte verdier)
  • Semikolon – SCSV-filer (semikolonseparerte verdier)

Noen varianter av CSV-filer skiller datafelt med enkle eller doble anførselstegn, andre krever en Unicode Byte Sequence Marker (BOM), for eksempel UTF-8, for å tolke Unicode riktig.

Denne mangelen på standarder skaper en rekke problemer som du kan støte på når du prøver konverter excel-fil til csv, og spesielt når du importerer en CSV-fil til Excel. La oss ta en titt på de kjente problemene, og starter med de vanligste.

CSV-filen vises ikke riktig i Excel

symptomer: Du prøver å åpne en CSV-fil i Excel og alle dataene havner i den første kolonnen.

Grunnen: Roten til problemet er at dine regionale og språkinnstillinger for Windows og CSV-filen din har forskjellige skilletegn. I Nord-Amerika og noen andre land er standard listeskilletegn et komma. Mens i europeiske land brukes komma som desimalskilletegn og listefeltseparator er semikolon.

Beslutning: Det er flere mulige løsninger på dette problemet. Du kan raskt se gjennom anbefalingene nedenfor og velge den som passer best for akkurat din oppgave.

  1. Angi riktig skilletegn direkte i CSV-filen. Åpne CSV-filen i et hvilket som helst tekstredigeringsprogram (selv vanlig notisblokk vil gjøre det) og lim inn følgende tekst på den første linjen. Merk at dette må være en egen linje før andre data:
    • Slik setter du kommaskilletegn: september
    • Slik setter du skilletegn til semikolon: sep=;

    Som du kanskje har gjettet, kan du på denne måten sette et hvilket som helst annet tegn som skilletegn ved ganske enkelt å spesifisere det umiddelbart etter likhetstegnet.

  2. Velg ønsket skilletegn i Excel. I Excel 2013 eller 2010 på fanen Data (Data) i seksjon Dataverktøy (Arbeid med data) klikk Tekst til kolonner (Tekst etter kolonner).Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regnearkNår kolonnetekstveiviseren starter, velger du dataformat i det første trinnet avgrenset (med skilleark) og trykk neste (Lengre). I det andre trinnet velger du ønsket skilletegn og klikker Finish (Klar).

    Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

  3. Endre forlengelsen fra . Csv on .tekst. Åpne en fil .txt i Excel starter tekstimportveiviseren, og du vil kunne velge ønsket skilletegn, som beskrevet i avsnittet Hvordan importere CSV til Excel.
  4. Åpne en CSV-fil med semikolon som skilletegn ved hjelp av VBA. Her er et eksempel på en VBA-kode som åpner en CSV-fil i Excel som bruker semikolon som skilletegn. Koden ble skrevet for noen år siden for tidligere versjoner av Excel (2000 og 2003), men hvis du er ganske kjent med VBA, bør du ikke ha noe problem med å oppdatere eller endre den til å fungere med kommadelte CSV-filer.

OBS: Alle viste løsninger endrer bare skilletegnet for den gitte CSV-filen. Hvis du vil endre standardskilletegn en gang for alle, vil følgende løsning passe deg.

  1. Vi endrer skilletegn i innstillingene for regionale standarder. Klikk på knappen Hjemprodukt (start) og løp kontrollpanel (Kontrollpanel), klikk på element Region og språk (Regionale standarder) > Tilleggsinnstillinger (Ekstra alternativer). En dialogboks åpnes Tilpass format (Formatinnstilling) der du må velge en prikk (.) for parameteren Desimalsymbol (heltall/desimalseparator), og sett et komma (,) for parameteren Listeskilletegn (Listeelementseparator).

Oversetterens merknad: Disse innstillingene er gitt for engelsk lokalisering av Excel (og en rekke andre land). For lokalisering vil det være mer vanlig å bruke komma som desimalskilletegn og semikolon for å skille listeelementer.

  1. Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regnearkDobbelt trykk OKfor å lukke dialogboksene – du er ferdig! Fra nå av vil Microsoft Excel åpne og vise alle CSV-filer (kommadelt) på riktig måte.

OBS: Hvis du setter Windows Kontrollpanel til desimalskilletegn og listeelementer, endres standardtegninnstillingene for alle programmer på datamaskinen, ikke bare Microsoft Excel.

Innledende nuller går tapt når du åpner CSV-fil i Excel

symptomer: CSV-filen din inneholder verdier med innledende nuller, og disse nullene går tapt når du åpner CSV-filen i Excel.

Grunnen: Som standard viser Microsoft Excel CSV-filen i formatet general (Felles), der innledende nuller er avkortet.

Beslutning: I stedet for å åpne .csv-filen i Excel, kjører du tekstimportveiviseren som vi gjorde tidligere for å konvertere CSV-filen til Excel.

I trinn 3 i veiviseren velger du kolonnene som inneholder verdier med innledende nuller og endrer formatet til disse kolonnene til tekst. Slik konverterer du CSV-filen til Excel, og holder nullene på plass.

Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

Excel konverterer noen verdier til datoer når du åpner CSV-fil

symptomer: Noen av verdiene i CSV-filen din ser ut som datoer, og Excel vil automatisk konvertere slike verdier fra tekstformat til datoformat.

Grunnen: Som nevnt ovenfor åpner Excel CSV-filen i formatet general (Generelt), som konverterer datolignende verdier fra tekstformat til datoformat. For eksempel, hvis du åpner en CSV-fil som inneholder brukerpålogginger, vil oppføringen "Apr23" bli konvertert til en dato.

Beslutning: Konverter CSV-filen til Excel ved hjelp av tekstimportveiviseren. I trinn 3 i veiviseren velger du kolonner med poster som ser ut som datoer og endrer kolonneformatet til tekst.

Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

Hvis du trenger å oppnå det motsatte resultatet, det vil si i en bestemt kolonne, konverter verdier til datoer, og sett deretter formatet Dato (Dato) og velg riktig datoformat fra rullegardinlisten.

Slik importerer du flere CSV-filer til Excel

Jeg tror du vet at Microsoft Excel lar deg åpne flere CSV-filer ved å bruke kommandoen Åpen (Åpen).

  1. I kategorien Avansert filet (Fil) klikk Åpen (Åpne) og fra rullegardinlisten nederst til høyre i dialogboksen velger du Tekstfiler (tekstfiler).
  2. For å velge flere filer på rad, klikk på den første filen og trykk og hold Skift, klikk på den siste filen. Begge disse filene, så vel som alt i mellom, vil bli valgt. For å velge filer som ikke er på rad, hold nede tasten Ctrl og klikk på hver fil . Csvdu vil åpne.
  3. Når alle de ønskede CSV-filene er valgt, klikker du på knappen Åpen (Åpen).Konvertering av CSV til Excel: Slik importerer du CSV-filer til Excel-regneark

Denne metoden er enkel og rask, og vi kan kalle den utmerket, hvis ikke for én omstendighet - hver CSV-fil åpnes på denne måten som en egen Excel-arbeidsbok. I praksis kan det være ekstremt upraktisk og tyngende å bytte frem og tilbake mellom flere åpne Excel-filer.

Jeg håper nå at du enkelt kan konvertere hvilken som helst CSV-fil til Excel. Hvis du har spørsmål eller problemer, skriv gjerne til meg i kommentarfeltet. Og takk for tålmodigheten til alle som mestret å lese denne lange artikkelen til siste slutt! 🙂

Legg igjen en kommentar