Importera eller exportera textfiler (.txt eller .csv)

Importera eller exportera textfiler (.txt eller .csv)

Det finns två sätt att importera data från en textfil med Excel: Du kan öppna hela textfilen i Excel eller importera textfilen som ett externt dataområde. Om du vill exportera data från Excel till en textfil använder du kommandot Spara som och ändra filtypen i den nedrullningsbar menyn.

Det finns två textformat som brukar användas:

  • Avgränsade textfiler (TXT-filer) där tabbtecknet (ASCII teckenkod 009) oftast används för att separera textfälten.

  • Kommaavgränsade värdetextfiler (CSV-filer), där kommatecken (,) vanligtvis används för att separera textfälten.

Du kan ändra vilket avgränsningstecken som används i både avgränsade och CSV-textfiler. Detta kan vara nödvändigt för att säkerställa att import- och exportoperationerna fungerar som de ska.

Obs!: Du kan importera eller exportera upp till 1 048 576 rader och 16 384 kolumner.

Importera en textfil genom att öppna den i Excel

Du kan öppna en textfil som du har skapat i ett annat program som en Excel-arbetsbok med hjälp av kommandot Öppna. Om du öppnar en textfil i Excel ändras inte filens format  – du kan se detta i namnlisten i Excel, där namnet på filen behåller filnamnstillägget (till exempel .txt eller .csv).

  1. Gå till Arkiv > Öppna.

    Om du använder Excel 2007 klickar du på Microsoft Office-knappen Bild av Office-knappen och klickar sedan på Öppna.

  2. Markera Textfiler i dialogrutan Öppna.

  3. Leta upp och dubbelklicka på textfilen som du vill öppna.

    • Om filen är en textfil (.txt) startas guiden Textimport. När du är färdig med stegen klickar du på Slutför för att slutföra importen.

    • Läs: Importera data med guiden Textimport om du vill ha mer information om avgränsare och avancerade alternativ.

    • Textfilen öppnas automatiskt och data visas i en ny arbetsbok om filen är en CSV-fil.

      Obs!: När en CSV-fil öppnas används de aktuella standardinställningarna för dataformat för att tolka hur varje kolumn med data ska importeras. Om du vill ha mer flexibilitet när du konverterar kolumner till olika dataformat kan du använda guiden Textimport. Exempelvis kan formatet för datakolumnen i CSV-filen vara MDÅ, men Excels standardinställning för datum är ÅMD, eller så vill du konvertera en kolumn med tal som innehåller inledande nollor till text så att du kan bevara de inledande nollorna. Om du vill tvinga Excel att köra guiden Textimport kan du ändra filnamnstillägget från .csv till .txt innan du öppnar den eller så kan du Importera en textfil genom att ansluta till den.

Du kan importera data från en textfil till ett befintligt kalkylblad som ett externt dataområde:

  1. Klicka i cellen där data från textfilen ska placeras.

  2. På fliken Data i gruppen Hämta externa data klickar du på Från text/CSV.

    Alternativ för Hämta och transformera på fliken Data

  3. Leta fram och dubbelklicka på textfilen som du vill öppna.

    Följ anvisningarna i guiden Textimport. Klicka på Hjälp Bild av knapp på valfri sida i guiden Textimport om du vill ha mer information om att använda guiden. När du är klar med stegen i guiden klickar du på Slutför för att slutföra importåtgärden.

  4. Gör följande i dialogrutan Importera data:

    • Om du vill kan du klicka på Egenskaper och ställa in uppdaterings-, formaterings- och layoutalternativ för den importerade informationen.

    • Gör något av följande under Var ska data placeras?:

      • Klicka på Befintligt kalkylblad om du vill returnera data till platsen som du markerade.

      • Om du vill returnera data till det övre vänstra hörnet i ett nytt kalkylblad klickar du på Nytt kalkylblad.

  5. Klicka på OK.

    Excel placerar det externa dataintervallet på den plats du anger.

Om en kolumn med data inte konverteras till det format du vill använda kan du konvertera data när du importerat dem. Mer information finns i avsnitten Konvertera tal sparade som text till tal och Konvertera datum som lagrats som text till datum.

Du kan konvertera ett Excel-kalkylblad till en textfil med kommandot Spara som.

  1. Gå till Arkiv > Spara som.

    Om du använder Excel 2007 klickar du på Microsoft Office-knappen Bild av Office-knappen och klickar sedan på Spara som.

  2. Dialogrutan Spara som öppnas.

  3. Välj textfilformat för kalkylbladet i rutan Filformat.

    • Klicka till exempel på Text (tabbavgränsad) eller CSV (kommaavgränsad).

    • Obs!: De olika formaten stöder olika funktioner. Mer information om vilka funktioner som stöds av de olika textformaten finns i Filformat som stöds i Excel.

  4. Bläddra fram den plats där du vill spara den nya textfilen och klicka sedan på Spara.

  5. En dialogruta visas. Där står det att bara det aktuella kalkylbladet kommer att sparas i den nya filen. Om du är säker på att det aktuella kalkylbladet är det du vill spara som en textfil klickar du på OK. Du kan spara andra kalkylblad som separata textfiler genom att upprepa proceduren för varje kalkylblad.

  6. En andra dialogruta visas. I den står det att kalkylbladet kan innehålla funktioner som inte stöds av textfilformat. Klicka på Ja om du bara vill spara kalkylbladsdata i den nya textfilen. Om du är osäker och vill veta mer om vilka Excel-funktioner som inte stöds av textfilformat klickar du på Hjälp så får du mer information.

Mer information om hur du sparar filer i andra format finns i Spara en arbetsbok i ett annat filformat.

Om du använder Textimportguiden för att importera en textfil kan du ändra avgränsaren som används för en avgränsad textfil från ett tabbtecken till ett annat tecken i Steg 2 av Textimportguiden. I detta steg kan du också ändra hur upprepade avgränsare, till exempel upprepade citationstecken, ska hanteras.

Läs: Importera data med guiden Textimport om du vill ha mer information om avgränsare och avancerade alternativ.

  1. Klicka på Start-knappen i Microsoft Windows och klicka sedan på Kontrollpanelen.

  2. Öppna dialogrutan för att ändra nationella inställningar och språkinställningar.

  3. Skriv en ny avgränsare i rutan Listavgränsare.

  4. Klicka på OK två gånger.

Obs!: När du har ändrat listavgränsare för datorn använder alla program det nya tecknet som listavgränsare. Du kan ändra tillbaka tecknet till standardtecknet på samma sätt.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community, få support i Answers-communityn eller föreslå en ny funktion eller förbättringar på Excel User Voice.

Mer information finns i

Översikt över formler i Excel

Undvika felaktiga formler

Hitta och korrigera fel i formler

Kortkommandon och funktionstangenter i Excel

Excel-funktioner (alfabetisk ordning)

Excel-funktioner (efter kategori)

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×