Annons
Det kommer en tid då du måste ta itu med alla typer av information lagrad i andra typer av filer och ta med den in Microsoft excel. Du kan inte fly från en ständigt närvarande textfil. Jag slår vad om att du hittar några av dem varje dag.
Här är några vardagliga exempel:
- En Excel-analys av försäljnings- eller produktinformation lagrad i en textfil.
- Utbyte av data mellan två olika programvara (kanske från en databas till ett kalkylblad).
- Namn, adresser och e-post-ID lagrat i ett e-postprogram (t.ex. exportera från Microsoft Outlook till Excel Hur du exporterar Outlook-kontakter till var som helstBehöver du exportera dina Outlook-kontakter och är du inte säker på var du ska börja? Vi visar hur du exporterar från Outlook och importerar till din destination. Läs mer ).
Microsoft Excel ger dig alla verktyg för att ansluta till externa datakällor. Låt oss prata om avgränsade textfiler.
Detta är en avgränsad textfil
Som ni ser är för- och efternamn, företagen de arbetar för och andra detaljer separerade med komma-tecken. Detta
kommaavgränsad textfil är lätt att skapa i valfri textredigerare.Just nu är det inte användbart. Ta med detta i ett kalkylblad så kan du skapa ett mer professionellt dokument.
Till exempel kan du enkelt leta efter dubbletter och ta bort dem. Då kan du använd kalkylarket för att skapa etiketter och e-postsammanslagning Hur man skriver ut etiketter med e-postfusion i Microsoft Word och ExcelAnvänder du fortfarande kopiera och klistra in för att skapa etiketter, namnmärken eller annan personlig masskommunikation? Mail Merge, ett enkelt Microsoft Office-automatiseringsverktyg, låter dig skriva ut dina etiketter på några sekunder. Läs mer om adresser också är en del av uppgifterna.
Den grundläggande idén här är att importera informationen från en textfil och dela upp dina olika informationsdelar i separata kolumner och namnge varje kolumn med en lämplig rubrik.
Låt oss titta på en avgränsad textfil mer i detalj ...
De tre olika sorters avgränsade textfiler
Det finns tre vanliga typer avgränsade filer beroende på hur du separerar (avgränsar) varje värde. Vilket som helst tecken kan användas för att separera de enskilda posterna i en fil.
Till exempel: röret (|) eller ett enkelt utrymme. Du hittar att dessa tre är de vanligaste typerna av avgränsade separatorer mellan varje textinmatning.
- Kommaseparerade värden.
- Färgseparerade värden.
- Kolonseparerade värden.
Textavgränsaren håller varje värde separat från nästa. Varje värde som följer avgränsaren och föregår nästa förekomst av avgränsaren importeras som ett värde. Kom ihåg att värdet mellan den tilldelade avgränsaren kan ha ett annat avgränsande tecken, men det behöver ett citattecken (“) eller en apostrof (‘).
Förvirrande? Inte så mycket. Låt oss se hur med ett exempel:
I en textfil med stads- och statliga namn kan det finnas vissa värden som "Albany, NY".
Microsoft Excel kan läsa komma (,) mellan de två orden som en avgränsare. Att behandla stads- och landnamn som ett värde och importera dem till en Excel-cell vi måste använda dubbla citat eller en apostrof som textkvalificering. Om inget tecken anges som textkvalificering, importeras "Albany, NY" till två intilliggande celler som Albany och NY.
Kort sagt, för att behålla valfritt värde i en kolumn exakt som det är, kan du bifoga värdet i citattecken eller en apostrof.
Som vi ser nedan ger Microsoft Excel dig fullständig kontroll över importprocessen och ett förhandsgranskningsfönster för att se formatet för data innan det fyller cellerna.
Konvertera från en avgränsad textfil till ett kalkylblad
Det är många online-omvandlare Hur du konverterar alla filformat online med gratis verktygOm du behöver konvertera en fil är här den ultimata listan med webbplatser du bör vända dig till. Läs mer som kan ta en rå CSV-textfil och spyta ut ett XLS-kalkylblad. Zamzar och Convertio är två utmärkta verktyg.
Men du behöver inte jaga efter en online-omvandlare eftersom Microsoft Excel har en inbyggd funktion som gör jobbet mycket bättre.
Låt oss ta ett exempel på en CSV-fil och gå igenom stegen för att konvertera avgränsade textfiler till kalkylblad. Skärmbilden ovan för ett virvlande av kommaseparerade värden i en Notepad-fil är ett bra exempel.
Microsoft Excel kan hjälpa till att förvandla detta förvirrade virvar till snygga rader och kolumner. Du kan sedan gå till jobbet med den och förvandla den till en vackert formaterad rapport eller förbereda den för utskrift.
Det finns tre sätt att ta med data till ett Excel-kalkylblad från en CSV-fil. Börja med det enkla först.
Metod 1: Automatisk import
1. Klicka på Fil och klicka sedan på Öppna.
2. Välj den CSV-fil du vill öppna. Microsoft Excel öppnar textfilen automatiskt och visar data i en ny arbetsbok.
Detta är den mest direkta (och snabbaste) vägen att öppna en CSV-fil. Microsoft Excel använder standardinställningarna för dataformat för att läsa och importera varje kolumn med data. Men den automatiska importen ger dig inte den flexibilitet du vill ha.
Så låt oss se det andra sättet som använder en guide.
Metod 2: Återställ guiden Textimport
Med textimportguiden kan du styra strukturen för de data du vill importera. Det startar automatiskt när du importerar textfiler (dvs. en fil med en TXT-förlängning).
Öppna Microsoft Excel och bläddra till en textfil (eller ändra CSV-filändelsen till TXT).
Microsoft gömde den gamla guiden Textimport i Excel 365 och 2016 (version 1704 och framåt). Men du kan ta tillbaka textimportguiden från Excel's Alternativ.
1. Gå till Arkiv> Alternativ> Data.
2. Rulla ner till Visa gamla guider för import av data sektion.
3. Välj för att importera text- eller CSV-filer Från text (Legacy). Klick OK för att stänga alternativen.
4. Nu kan du använda guiden från bandet. Gå till Data> Hämta data> Legacy Wizards> Från text (Legacy). Bläddra till och öppna CSV-filen du vill importera.
Använd den här tre-stegsprocessen för att kontrollera dataformatet.
Steg 1
Så här ser textimportguiden ut i det första steget.
Välj Avgränsad - När objekt i textfilen separeras av flikar, kolon, semikolon, mellanslag eller andra tecken.
Välj Fast bredd - När alla artiklar är av samma längd och snyggt strukturerade i rymdseparerade kolumner.
Ibland kan rådata ha en rubrikrad. Till exempel: ["First_name", "efternamn", "COMPANY_NAME", "adress", "stad", "county"
].
Använda sig av Börja importera på rad för att välja raden där importen kommer att börja.
De Filens ursprung kan lämnas som standard i de flesta fall.
De Förhandsvisning visar värdena som de kommer att visas när de avgränsas i kolumner på kalkylbladet.
Klick Nästa.
Steg 2
Välj den avgränsare för din fil (komma, i vårt fall). För någon annan karaktär, kolla Övrig och ange karaktären i det lilla fältet. De Förhandsvisning av data fönstret ger dig en glimt av kolumnuppgifterna.
Välj Behandla påföljande avgränsare som en kryssrutan om dina data innehåller en avgränsare med mer än ett tecken mellan datafält eller om dina data innehåller flera anpassade avgränsare.
Till exempel hjälper detta dig att hantera filer som kan ha ett extra utrymme före eller efter en annan avgränsare. Du kan hjälpa dig att identifiera rymden som en annan avgränsare och markera den här rutan.
Använd Textkvalificering rullgardinsmeny för att välja tecken som innehåller värden i din textfil. Vi pratade tidigare hur en textkvalificering kan hjälpa dig att importera vissa värden till en cell i stället för separata.
Använd Förhandsvisning av data fönster för att kontrollera utseendet.
Klicka på Nästa.
Notera: Guiden skärm ändras när du importerar data med fast bredd.
De Förhandsvisning av data fönster kan hjälpa dig att ställa in kolumnbredder. Använd den övre fältet i fönstret för att ställa in en kolumnbrott representerad av en vertikal linje. Dra ett kolumnavbrott för att öka eller minska bredden. Dubbelklicka på en kolumnavbrott för att ta bort den.
I en fil med fast bredd används inga avgränsare för att separera värdena i filen. Data är organiserade i rader och kolumner, med en post per rad. Varje kolumn har en fast bredd, specificerad i tecken, som bestämmer den maximala datamängden den kan rymma.
Steg 3
Förhandsgranskningsfönstren blir viktigare på den här skärmen eftersom du kan finjustera formatet för data som går in i varje fält med Kolumndataformat. Som standard importerar Microsoft Excel data i det allmänna formatet. Välj kolumnen i förhandsgranskningsfönstret och ställ in lämpligt format.
Till exempel kan du välja ...
- Text för textfält.
- Datum och datumformatet för alla kolumner som innehåller datum.
- Allmän för att konvertera valutor till Excel-valutaformatet.
Använd Avancerad -knappen för att ange typ av decimal och tusentals platsavskiljare för numeriska data.
Om du till exempel vill visa 100 000 till 1 000 000. Excel visar numren enligt det format som anges i datorns regionala inställningar.
Klick Avsluta. En sista Importera data dialogrutan dyker upp.
Oroa dig inte för mycket nu. Det ger dig några alternativ för att infoga data i kalkylarket eller skapa en anslutning till en extern databas. Det är standardinställningen att infoga de textavgränsade värdena som en tabell i det aktuella kalkylbladet.
Den "gamla" arvsmetoden är fortfarande det bästa sättet att göra det när din CSV-fil är enkel. Om inte, finns det en ny metod nu som kan passa fakturan för alla textimportbehov.
Metod 3: Använd Get & Transform Data
Fliken Data innehåller alla verktyg du behöver för att samla in extern data och få dem att fungera som du vill ha den också. Du kan till exempel skapa en PivotTable-rapport och uppdatera den när de externa uppgifterna ändras.
Det är en överskott för enkla CSV-filer, men låt oss gå vidare och se hur man tar med kolumner med avgränsad data till Excel.
1. Öppna en tom arbetsbok.
2. Gå till Data fliken på bandet. Klicka sedan på den lilla rullgardinspilen under Hämta data -knappen (i Hämta och omvandla data grupp). Välja Från File> From Text / CSV.
3. I Importera textfil dialogrutan, bläddra till platsen på skrivbordet och välj CSV-textfilen du vill importera. Textimportguiden visas snyggt med de alternativ du nu kan välja.
Som du kan se kan du ändra teckenkodningen och valet av det avgränsade tecknet eller ange en anpassad avgränsare.
Excel räknar ut avgränsaren genom att analysera de första hundra raderna i datasatsen som standard. Du kan ändra detta och låta Excel fungera med hela datasatsen också. Det rekommenderas inte om du har miljoner poster att importera.
4. Klicka på Ladda för att importera dina data till ett nytt vackert kalkylblad.
5. När du importerar data till Excel skapas en dataförbindelse. Du kan köra frågor och ansluta kalkylbladet till den externa källan. Alla ändringar av de ursprungliga källdata uppdateras automatiskt i Excel-arket.
6. Du kan avbryta den här anslutningen genom att gå till Data> Frågor och anslutningar för att öppna panelen på sidan.
Högerklicka och välj Radera. Eller håll muspekaren över datakällans filnamn och tryck Radera i fönstret som kommer upp. Om du är säker klickar du på Radera om igen.
Omvandling av data ligger utanför denna tutorials räckvidd. Så jag kommer att rikta dig till Microsofts Komma igång med Get & Transform i Excel support sida för mer hjälp.
De många användningarna av avgränsade filer i Excel
Behöver du separera en lista med för- och efternamn och förbereda dem för utskrift? Konvertera den avgränsade textfilen till Excel. Du kan importera eller exportera upp till 1 048 566 rader och 16 384 kolumner. Och avgränsade filer stöds nästan överallt. Använd Excel som tidsbesparing 14 tips för att spara tid i Microsoft ExcelOm Microsoft Excel har förbrukat mycket av din tid tidigare, låt oss visa dig hur du får tillbaka lite av det. Dessa enkla tips är lätt att komma ihåg. Läs mer med ovanstående tekniker och tips nedan eller lära dig hur man extraherar ett nummer eller text från Excel.
Saikat Basu är vice redaktör för Internet, Windows och produktivitet. Efter att ha tagit bort smutsen från en MBA och en tio år lång marknadsföringskarriär brinner han nu för att hjälpa andra att förbättra sina berättelser. Han letar efter den saknade Oxford-komma och hatar dåliga skärmdumpar. Men idéer om fotografi, Photoshop och produktivitet lugnar hans själ.