Innehåll
I Microsoft Excel kan du enkelt konvertera ett dokument till CSV genom att välja en lämplig filtyp i dialogrutan "Spara som". Genom denna metod konverteras endast det aktiva arbetsbladet. Detta beror på att CSV-filer bara kan innehålla ett kalkylblad. Om du vill konvertera flera CSV-kalkylblad måste du exportera dem en efter en och det innebär att du aktiverar var och en, flyttar den till ett tomt dokument och sparar sedan det som en CSV. För att göra denna uppgift enklare och bekvämare, använd makron.
vägbeskrivning
Konvertera ett kalkylblad till CSV tar dina formulär och stilar (Stockbyte / Stockbyte / Getty Images)-
Starta Microsoft Excel och öppna dokumentet.
-
Tryck på "Alt + F8" för att öppna makronfönstret. Skriv "ExportSheetsToCSV" i namnalternativet för makroen och klicka sedan på "Skapa".
-
Skriv följande kod i VBA-redigeraren. Detta makro skapar CSV-filerna i samma mapp som ditt dokument, med namnet på kalkylbladen för filerna.
Sub ExportSheetsToCSV ()
Dim wSheet som arbetsblad Dim csvFile som sträng
För varje wSheet i kalkylblad om fel Fortsätt Nästa wSheet.Copy csvFile = CurDir & "" & wSheet.Name & ".csv" ActiveWorkbook.SaveAs Filnamn: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet
Slutdel
-
Stäng VBA-redigeraren och återgå till ditt dokument.
-
Tryck på "Alt + F8" igen för att öppna makronfönstret. Välj "ExportSheetsToCSV" från listan och klicka sedan på "Kör". Vänta tills Excel slutar konvertera kalkylblad.
tips
- Om du vill spara CSV-filerna i en annan mapp, byt ut "CurDir" på rad 9 med sökvägen till mappen för din preferens. Du kan även flytta ditt dokument till den mapp du vill ha innan du kör makroen.
varning
- Som standard inaktiveras makron i Microsoft Excel. För att aktivera dem klickar du på "Microsoft Office" -knappen, går till "Excel-alternativ" och kontrollerar då att "Visa utvecklarfliken i alternativen" är markerad. I vissa fall måste du starta om Excel för att ändringarna ska träda i kraft.