Det finns två sätt att importera data från en textfil med Excel: du kan öppna dem i Excel eller importera dem som ett externt dataområde. Om du vill exportera data från Excel till en textfil använder du kommandot Spara som och ändrar filtyp i den nedrullningsbara menyn.
Det finns två textformat som brukar användas:
- Avgränsade textfiler (.txt), där tabbtecknet (ASCII-teckenkoden 009) vanligtvis avgränsar varje textfält.
- Textfiler med kommaavgränsade värden (.csv), där kommatecknet (,) vanligtvis avgränsar varje textfält.
Du kan ändra avgränsningstecknet 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).
Gå till Arkiv>Öppna och bläddra till den plats som innehåller textfilen.
Välj Text Files i listrutan för filtyp i dialogrutan Öppna.
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. Mer information om avgränsare och avancerade alternativ finns i Textimportguiden .
Om filen är en .csv fil öppnas textfilen automatiskt i Excel och data visas i en ny arbetsbok.
Obs
När Excel öppnar en .csv fil används de aktuella standardinställningarna för dataformat för att tolka hur varje kolumn med data ska importeras. Om du vill ha större flexibilitet när du konverterar kolumner till olika dataformat kan du använda guiden Textimport. Formatet för en datakolumn i .csv-filen kan till exempel vara MDY, men Excels standarddataformat är YMD, eller så kanske du vill konvertera en kolumn med tal som innehåller inledande nollor till text så att du kan behålla de inledande nollorna. För att 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 (mer information finns i nästa avsnitt).
Importera en textfil genom att ansluta till den
Du kan importera data från en textfil till ett befintligt kalkylblad.
Klicka i cellen där data från textfilen ska placeras.
Klicka på Från text/CSV i gruppen Hämta & transformera data på fliken Data.
Leta upp och dubbelklicka på textfilen som du vill importera i dialogrutan Importera data och klicka på Importera.
Följ anvisningarna i guiden Textimport. Klicka på knappen Hjälp
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.När du har valt tabellen väljer du Läs in > inläsning till för att ange var du vill placera data. Gör följande i dialogrutan Importera data :
- Välj ett av alternativen i dialogrutan Importera data .
- Klicka på OK.
Det externa dataområdet placeras 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 Konvertera tal som lagras som text till tal och Konvertera datum som lagras som text till datum.
Exportera data till en textfil genom att spara den
Du kan konvertera ett Excel-kalkylblad till en textfil med kommandot Spara som .
Gå till Spara fil>.
Dialogrutan Spara som visas.
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.
Bläddra till den plats där du vill spara den nya textfilen och klicka sedan på Spara.
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.
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 för mer information.
Mer information om hur du sparar filer i andra format finns i Spara en arbetsbok i ett annat filformat.
Ändra vilken avgränsare som används när en textfil importeras
Hur du ändrar avgränsare vid import beror på hur du importerar texten.
- Om du använder Hämta & transformera data > från text/CSV väljer du ett tecken i listan under Avgränsare när du har valt textfilen och klickat på Importera. Du kan se effekten av ditt nya val direkt i förhandsgranskningen, så att du kan vara säker på att du gör det val du vill innan du fortsätter.
- Om du använder Textimportguiden för att importera en textfil kan du ändra avgränsaren som används för importen i Steg 2 av Textimportguiden. I detta steg kan du också ändra hur upprepade avgränsare, till exempel upprepade citationstecken, ska hanteras.
Mer information om avgränsare och avancerade alternativ finns i Textimportguiden .
Ändra standardavgränsare för listor när du sparar filer som text (.csv) i Excel
Om du vill använda ett semikolon som standardavgränsare för listor när du sparar som .csv, men vill begränsa ändringen till Excel, kan du överväga att ändra standarddecimaltecknet till ett kommatecken - det tvingar Excel att använda ett semikolon för listavgränsaren. Självklart kommer detta också att förändra hur decimaltal visas, så överväg också att ändra tusentalsavgränsaren för att begränsa eventuell förvirring.
- Rensa Excel-alternativ>Avancerade>redigeringsalternativ>Använd systemavgränsare.
- Ange decimalavgränsare till , (ett kommatecken).
- Ange Tusentalsavgränsare till . (en punkt).
Ändra standardavgränsare för nya textfiler (påverkar alla program)
När du sparar en arbetsbok som en .csv fil är standardavgränsaren för listor ett kommatecken. Du kan ändra detta till ett annat avgränsningstecken med hjälp av inställningarna för Windows-regionen.
Varning!
Om du ändrar Windows-inställningen ändras datorn globalt och alla program påverkas. Om du bara vill ändra avgränsaren för Excel läser du Ändra standardavgränsaren för att spara filer som text (.csv) i Excel.
- I Windows 11 väljer du sökfältet och skriver regioninställningar.
- Välj Administrativa språkinställningar.
- Under fliken Format väljer du Ytterligare inställningar.
- I dialogrutan Anpassa format , på fliken Tal , skriver du ett tecken som ska användas som ny avgränsare i rutan Listavgränsare .
- Välj 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 eller få support i Communities.