Innehållsförteckning
I handledningen förklaras hur du snabbt kan konvertera CSV-filer till Excel i alla versioner, från 365 till 2007, utan att behöva ta hänsyn till typiska problem.
I allmänhet finns det två sätt att överföra en CSV-fil till Excel: genom att öppna den eller importera den som extern data. Den här artikeln ger detaljerad vägledning om båda metoderna och visar på styrkor och begränsningar för var och en av dem. Vi kommer också att flagga för eventuella fallgropar och föreslå de mest effektiva lösningarna.
Konvertera CSV-filen till Excel genom att öppna den
Om du vill överföra data från en CSV-fil till Excel kan du öppna den direkt från en Excel-arbetsbok eller via Utforskaren i Windows. Oavsett vilken metod du väljer ska du tänka på följande:
- Om du öppnar ett CSV-dokument i Excel ändras inte filformatet till .xlsx eller .xls. Filen behåller det ursprungliga .csv-tillägget.
- Filerna är begränsade till 1 048 576 rader och 16 384 kolumner.
Hur man öppnar en CSV-fil i Excel
En fil med kommaseparerade värden som skapats i ett annat program kan fortfarande öppnas i Excel genom att använda standard Öppna kommandot.
- I din Excel, gå till Fil och klickar på Öppna eller tryck på genvägen Ctrl + O.
- I Öppna dialogrutan, välj Textfiler (*.prn;*.txt;*.csv) från rullgardinslistan i det nedre högra hörnet.
- Bläddra till CSV-dokumentet och dubbelklicka sedan på det för att öppna det.
En fil med kommaseparerade värden (. csv ) öppnas direkt i en ny arbetsbok.
För en textfil (. txt ), startar Excel den Guiden Importera text Se Importera CSV till Excel för mer information.
Hur du öppnar CSV-filen från Utforskaren
Det snabbaste sättet att öppna en .csv-fil i Excel är att dubbelklicka på den i Utforskaren. Då öppnas filen omedelbart i en ny arbetsbok.
Den här metoden fungerar dock endast om Microsoft Excel är inställt som standardprogram för .csv-filer I det här fallet en välbekant grön Excel-ikon. visas bredvid .csv-dokument i Utforskaren.
Om dina CSV-filer är inställda på att öppnas med ett annat standardprogram högerklickar du på filen och väljer Öppna med... > Excel .
Så här gör du för att ställa in Excel som standardprogram för CVS-filer:
- Högerklicka på en .csv-fil i Utforskaren och välj sedan Öppna med... > Välj en annan app från kontextmenyn.
- Under Andra alternativ , klicka på Excel , kryssa för Använd alltid den här appen för att öppna .csv-filer och klickar på OK .
Konvertera CSV till Excel genom att importera det
Med den här metoden kan du importera data från en .csv-fil till ett befintligt eller nytt Excel-arbetsblad. Till skillnad från den tidigare tekniken öppnas inte bara filen i Excel utan .csv-formatet ändras till .xlsx (Excel 2007 och senare) eller .xls (Excel 2003 och lägre).
Import kan göras på två sätt:
- Genom att använda Guiden för import av text (i alla versioner)
- Genom att skapa en Power Query anslutning (i Excel 2016 - Excel 365)
Hur du importerar CSV till Excel med guiden Textimport
För det första bör det noteras att Guiden för import av text är en gammal funktion, och från och med Excel 2016 flyttas den från bandet till Excel-alternativ .
Om den Guiden för import av text inte finns i din Excel-version, har du dessa två alternativ:
- Aktivera funktionen Från text (äldre).
- Få Excel att starta Guiden Importera text För detta ändrar du filtillägget från .csv till .txt, öppnar textfilen från Excel och följer sedan stegen i guiden som beskrivs nedan.
Så här gör du för att importera en CSV-fil till Excel:
- I Excel 2013 och tidigare går du till Uppgifter flik> Hämta externa data grupp och klicka på Från text .
I Excel 2016 och senare går du till Uppgifter flik> Hämta och omvandla data grupp och klicka på Hämta data > Legacy Wizards > Från text (Legacy) .
Observera. Om den Från text inte finns där, kontrollera att du har aktiverat den. Om Legacy Wizards fortfarande är grått, välj en tom cell eller öppna ett tomt arbetsblad och försök igen.
- I Importera textfil dialogrutan, bläddra till den .csv-fil som du vill importera, välj den och klicka på Import (eller dubbelklicka på filen).
- Guiden för import av text startar och du följer dess steg. Först väljer du:
- Avgränsad filtyp
- radnummer att börja importen vid (normalt, rad 1)
- Om dina uppgifter har rubriker
I förhandsgranskningsfönstret i den nedre delen av guiden visas några första poster från din CSV-fil.
- Välj avgränsare och textkvalificering.
Avgränsare är det tecken som separerar värdena i filen. Eftersom CSV är en fil med kommaseparerade värden väljer du självklart Komma För en TXT-fil väljer du vanligtvis Fliken .
Textkvalificering är det tecken som omsluter värdena i en importerad fil. All text mellan två avgränsande tecken importeras som ett värde, även om texten innehåller den angivna avgränsaren.
I allmänhet väljer du den dubbelt citationstecken symbol (") som textkvalificering. För att kontrollera detta kan du klicka på Tillbaka och se vilket tecken som omsluter värdena i förhandsgranskningen av din CSV-fil.
I vårt fall är alla siffror med en tusentalseparator (som också är ett kommatecken) omslutna av dubbla citationstecken som "3 392", vilket innebär att de importeras i en cell. Om du inte anger dubbla citationstecken som textkvalificering skulle siffrorna före och efter tusentalseparatorn hamna i två intilliggande kolumner.
Om du vill vara säker på att dina data importeras på avsett sätt ska du titta noga på Förhandsgranskning av data innan du klickar på Nästa .
Tips och anteckningar:
- Om din CSV-fil innehåller mer än en avgränsare i följd, välj då Behandla på varandra följande avgränsare som en för att undvika tomma celler.
- Om förhandsgranskningen visar Alla uppgifter. i en kolumn ändra avgränsaren så att värdena visas i separata kolumner.
- Definiera dataformat. . Standardvärdet är Allmänt - Den konverterar numeriska värden till siffror, datum- och tidsvärden till datum och alla övriga datatyper till text.
Om du vill ställa in ett annat format för en specifik kolumn klickar du någonstans inom den i Förhandsgranskning av data och välj sedan ett av alternativen under Format för kolumndata :
- För att hålla ledande nollor , välj den Text format.
- För att korrekt visa datum , välj den Datum format och välj sedan ett lämpligt format i rullgardinsrutan.
När du är nöjd med Förhandsgranskning av data , klicka på Slutförande knapp.
- Välj om du vill importera data till ett befintligt arbetsblad eller ett nytt och klicka på OK .
Tips och anteckningar:
- Om du vill konfigurera vissa avancerade alternativ, t.ex. uppdateringskontroll, layout och formatering, klickar du på Egenskaper... i dialogrutan ovan.
- Om vissa importerade data visas felaktigt kan du ändra formatet med hjälp av Excel-funktionen Formatera celler.
Här är några tips om hur du kan
Så här aktiverar du guiden Textimport i Excel 2016 - Excel 365
För att aktivera Guiden för import av text i moderna versioner av Excel är det här vad du måste göra:
- Klicka på Fil och klickar sedan på Alternativ > Uppgifter .
- Under Visa guider för import av äldre data , välj Från text (Legacy) och klicka på OK.
När den är aktiverad visas guiden på Uppgifter på fliken Hämta och omvandla data grupp, under Hämta data > Legacy Wizards.
Hur du överför CSV till Excel genom att ansluta till det
I Excel 365, Excel 2021, Excel 2019 och Excel 2016 kan du importera data från en textfil genom att ansluta till den med hjälp av Power Query. Så här gör du:
- På den Uppgifter på fliken Hämta och omvandla data grupp, klicka på Från text/CSV .
- I Importera data dialogrutan, välj den aktuella textfilen och klicka på Import .
- I dialogrutan för förhandsgranskning kan du välja följande alternativ:
- Avgränsare . Välj det tecken som separerar värden i textfilen.
- Detektion av datatyp Du kan låta Excel automatiskt bestämma datatypen för varje kolumn. baserat på de 200 första raderna (standard) eller hela datasetet Eller så kan du välja inte upptäcka datatyper och få uppgifterna importerade i den ursprungliga Text format.
- Omvandla data . Laddar data till Power Query Editor så att du kan redigera dem innan de överförs till Excel. Använd den här funktionen för att ställa in önskat format för vissa kolumner.
- Ladda . styr var data ska importeras. Om du vill importera csv-filen till ett nytt arbetsblad väljer du Ladda Om du vill överföra data till ett befintligt eller nytt ark i form av en tabell, en pivottabell eller ett pivottabelldiagram, eller bara skapa en anslutning, väljer du Ladda till .
Om du klickar på Ladda kommer att importera CSV-data i tabellformat som här:
Den importerade tabellen är länkad till det ursprungliga CSV-dokumentet och du kan uppdatera den när som helst genom att uppdatera frågan ( Bordets utformning flik> Uppdatera ).
Tips och anteckningar:
- Om du vill ändra tabellen till ett normalt intervall högerklickar du på en cell och klickar sedan på Tabell > Konvertera till intervall Detta kommer att ta bort frågan permanent från arket och koppla bort de importerade uppgifterna från den ursprungliga filen.
- Om värdena i en viss kolumn importeras i fel format kan du försöka rätta till det själv genom att konvertera text till tal eller text till datum.
Konvertering av CSV till Excel: öppna respektive importera
När Microsoft Excel öppnar en .csv-fil använder den dina standardinställningar för dataformat för att förstå hur exakt varje kolumn med textdata ska visas. Detta fungerar bra i de flesta situationer.
Om textfilen har specifika värden och du vill styra hur de ska visas i Excel, ska du importera dem i stället för att öppna dem. Här är några typiska användningsfall:
- CSV-filen använder olika avgränsare.
- CSV-filen innehåller olika datumformat.
- Vissa siffror har ledande nollor som bör behållas.
- Du vill se en förhandsgranskning av hur dina CSV-data kommer att konverteras till Excel.
- Du vill ha mer flexibilitet i allmänhet.
Hur du sparar CSV-filen i Excel
Oavsett vilken konverteringsmetod du använde kan du spara den resulterande filen på samma sätt som du normalt skulle göra.
- I ditt Excel-arbetsblad klickar du på Fil > Spara som .
- Bläddra till den mapp där du vill spara filen.
- Om du vill spara som en Excel-fil väljer du Excel-arbetsbok (*.xlsx) från Spara som typ rullgardinsmenyn. Om du vill spara som en kommaseparerad fil väljer du CSV (kommatecknad) eller . CSV UTF-8 .
- Klicka på Spara .
Om du har sparat en CSV-fil i formatet .xls i tidigare versioner kan du i Excel 2010 och senare få felmeddelandet "Filen är skadad och kan inte öppnas". Försök att följa dessa rekommendationer för att öppna en skadad .xls-fil.
Hur du öppnar flera CSV-filer i Excel samtidigt
Som du säkert vet kan du i Microsoft Excel öppna flera arbetsböcker samtidigt med hjälp av standardfunktionen Öppna Detta fungerar även för CSV-filer.
För att öppna flera CSV-filer i Excel följer du de här stegen:
- I Excel klickar du på Fil > Öppna eller tryck på tangenterna Ctrl + O samtidigt.
- Klicka på Bläddra på och navigera till källmappen.
- I rullgardinslistan bredvid Filnamn väljer du Textfiler (*.prn, *.txt, *.csv) .
- Välj dina textfiler:
- Välja angränsande filer Klicka på den första filen, håll ned Shift-tangenten och klicka sedan på den sista filen. Båda de klickade filerna och alla filer mellan dem kommer att väljas.
- Välja filer som inte är intilliggande Håll ned Ctrl-tangenten och klicka på varje enskild fil som du vill öppna.
- När flera filer är markerade klickar du på Öppna knapp.
I Utforskaren kan du högerklicka på de markerade filerna och välja Öppna från kontextmenyn.
Den här metoden är enkel och snabb, och vi skulle kunna kalla den perfekt om det inte vore för en liten sak - den öppnar varje CSV-fil som en separat arbetsbok I praktiken kan det vara ganska besvärligt att växla fram och tillbaka mellan flera Excel-filer. I stället kan du låta alla filer importeras i samma arbetsbok - Detaljerade instruktioner finns här: Hur man slår ihop flera CSV-filer i en Excel-arbetsbok.
Förhoppningsvis kan du nu enkelt konvertera CSV-filer till Excel. Och tack för ditt tålamod, alla som har läst den här handledningen till slutet :)