Indhold
I Microsoft Excel kan du nemt konvertere et dokument til CSV ved at vælge en passende filtype i dialogboksen "Gem som". Gennem denne metode vil kun det aktive regneark blive konverteret. Dette skyldes, at CSV-filer kun kan indeholde et regneark. Hvis du vil konvertere flere CSV-regneark, skal du eksportere dem en efter én, og det betyder at aktivere hver enkelt, flytte den til et tomt dokument og derefter gemme det som en CSV. For at gøre denne opgave lettere og mere bekvemt skal du bruge makroer.
retninger
Konvertering af et regneark til CSV tager dine formler og stilarter (Stockbyte / Stockbyte / Getty Images)-
Start Microsoft Excel og åbn dit dokument.
-
Tryk på "Alt + F8" for at åbne makrovinduet. Skriv "ExportSheetsToCSV" i navnevalg for makroen, og klik derefter på "Opret."
-
Indtast følgende kode i VBA-editoren. Denne makro vil oprette CSV-filerne i samme mappe som dit dokument ved hjælp af navnet på regnearkene for filerne.
Sub ExportSheetsToCSV ()
Dim wSheet Som regneark Dim csvFile As String
For hver wSheet i regneark ved fejl Genoptag næste wSheet.Copy csvFile = CurDir & "" & wSheet.Name & ".csv" ActiveWorkbook.SaveAs Filnavn: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet
Slutdel
-
Luk VBA-editoren og vend tilbage til dit dokument.
-
Tryk på "Alt + F8" igen for at åbne makrovinduet. Vælg "ExportSheetsToCSV" fra listen, og klik derefter på "Kør". Vent indtil Excel er færdig med at konvertere regneark.
tips
- Hvis du vil gemme CSV-filerne i en anden mappe, skal du erstatte "CurDir" på linje 9 med stien i mappen til din præference. Du kan også flytte dit dokument til den mappe, du har valgt, før du kører makroen.
advarsel
- Som standard er makroer deaktiveret i Microsoft Excel. For at aktivere dem skal du klikke på "Microsoft Office" knappen, gå til "Excel Options" og derefter sørge for at "View developer tab" i mulighederne "er markeret. I nogle tilfælde skal du genstarte Excel for at ændringerne skal træde i kraft.