Hur man konverterar Excel-filer till CSV-format (5 enkla sätt)

  • Dela Detta
Hugh West

Den fullständiga formen av CSV är Kommaseparerade värden Det är ett format där vi kan se siffror och texter i klartext. Numera är det här formatet ganska populärt på grund av sin enkelhet. Man kan enkelt analysera data genom det här formatet och göra nödvändiga ändringar. I den här artikeln ska vi visa dig hur du effektivt kan Konvertera en Excel-fil till CSV-format .

Ladda ner övningsboken

Ladda ner följande arbetsbok för att öva själv.

Konvertera till CSV-format.xlsm

5 enkla sätt att konvertera Excel-filer till CSV-format

För att illustrera detta använder vi följande Excel filen som källa. Filen innehåller till exempel uppgifter om Försäljare , Produkt , och Försäljning av ett företag. Vi kommer att omvandla respektive Excel arbetsblad för att separera CSV filer.

1. Konvertera Excel till CSV-format genom kommandot Spara som

Den enklaste metoden för att ändra en Excel filen är genom Excel-fil spara som kommandot. Följ därför nedanstående steg för att Konvertera en Excel-fil till CSV-format .

STEG:

  • Öppna först Excel arbetsbok och det önskade arket.
  • Klicka sedan på Fil .
  • Som ett resultat av detta har Fil fönstret visas. I den vänstra rutan väljer du Spara som .

  • I Spara som fönstret, klicka på rullgardinsymbolen som visas nedan och välj den CSV-alternativet (kommatecknat).

  • Tryck sedan på Spara .
  • Till sist kommer den att skapa en CSV som visas i följande bild.

OBS: Efter att ha tryckt på Spara får du en dialogruta med en varning som påminner dig om att endast det aktiva arbetsbladet kommer att konverteras till en CSV fil. Och för att få in alla ark i CSV format, måste du utföra ovanstående steg för varje arbetsblad.

Läs mer: Spara Excel som CSV med dubbla citationstecken (3 enklaste metoder)

2. Omvandla Excel till CSV UTF-8 utan att förstöra specialtecken

Metoden ovan är enkel men har en nackdel: den kan inte omvandla specialtecken ( Icke-ASCII tecken). Lär dig därför att följa nedanstående steg för att Omvandla Excel till CSV UTF-8 utan Förstöring av specialtecken .

STEG:

  • I följande dataset har vi en Säljarens namn i Koreanska .

  • Först går du till Fil .
  • Därefter väljer du Spara som .
  • I Spara som fönstret, välj CSV UTF-8 från rullgardinsalternativen.

  • Tryck sedan på Spara .
  • Följaktligen skapas en ny CSV filen för det önskade bladet och du kommer att se specialtecknet i den filen. CSV fil.

Läs mer: Konvertera Excel till en kommaseparerad CSV-fil (2 enkla sätt)

3. Excel-fil till CSV UTF-16-konvertering

Dessutom kan vi följa en annan process för att omvandla Excel filer med specialtecken. Lär dig därför följande process för att utföra operationen.

STEG:

  • Öppna först och främst Excel-arbetsblad.
  • Tryck på Spara som i den Fönster för filer.
  • Därefter väljer du Unicode-text från rullgardinslistan.

  • Tryck sedan på Spara . Därför får du en .txt-fil.
  • Öppna nu textfilen och klicka på Spara som .
  • En dialogruta öppnas då.
  • Skriv sedan .csv i slutet av filnamnet och välj Alla filer i den Spara som typ .
  • Välj UTF-16 LE i den Kodning fältet och tryck på Spara .

  • Som ett resultat av detta returneras en CSV fil som innehåller specialtecknen på rätt sätt.

Läs mer: Hur du konverterar Excel-filer till CSV automatiskt (3 enkla metoder)

4. Använd Google Spreadsheets för att omvandla Excel-filer till CSV

Dessutom kan vi använda oss av Google kalkylblad för omvandling av Excel Filer. Följ nu nedanstående process för att utföra uppgiften.

STEG:

  • Öppna ett tomt Google kalkylblad till en början.
  • Välj Import från Filalternativ.

  • Välj sedan den önskade Excel arbetsbok och tryck på Importera uppgifter .

  • Följaktligen öppnas filen i kalkylbladet.
  • Välj nu Fil Ladda ner Kommaseparerade värden (.csv) .

  • Öppna sedan den nedladdade filen.
  • Slutligen får du en ny CSV som visas på följande bild.

Läs mer: [Rättad!] Excel sparar inte CSV med kommatecken (7 möjliga lösningar)

5. Använd VBA för att ändra flera Excel-blad till CSV-format

Hittills har vi behandlat omvandlingen av ett enda arbetsblad till CSV format. Men vi kan också konvertera alla kalkylblad som finns i en Excel arbetsbok. För det ändamålet måste vi tillämpa Excel VBA . i vår sista metod visar vi dig stegen för att utföra operationen. Så, se följande process.

STEG:

  • I början väljer du ett valfritt ark och högerklickar på musen.
  • Välj sedan Visa kod .

  • Som ett resultat av detta har VBA och en dialogruta visas.
  • Kopiera nu nedanstående kod och klistra in den i dialogrutan.
 Sub MultipleSheetsCSV() Dim st As Worksheet Dim path As String Application.ScreenUpdating = False path = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) For Each st In Worksheets st.Copy ActiveWorkbook.SaveAs Filename:=path & "_" & st.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False NextApplication.ScreenUpdating = True End Sub 

  • Tryck sedan på F5 efter att ha sparat filen.
  • I slutändan kommer det att skapa separata CSV filer för varje arbetsblad i arbetsboken. I det här exemplet har vi 5 Den returnerar därför 5 CSV filer.

Läs mer: Hur du använder makro för att konvertera flera Excel-filer till CSV-filer

Slutsats

Från och med nu kommer du att kunna Konvertera en Excel-fil till CSV-format Använd dem och låt oss veta om du har fler sätt att utföra uppgiften. Följ ExcelWIKI Glöm inte att lämna kommentarer, förslag eller frågor om du har några i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.