Innhold
I Microsoft Excel kan du enkelt konvertere et dokument til CSV ved å velge en passende filtype i dialogboksen Lagre som. Gjennom denne metoden vil bare det aktive regnearket bli konvertert. Dette skyldes at CSV-filer bare kan inneholde ett regneark. Hvis du vil konvertere flere CSV-regneark, må du eksportere dem en etter én, og dette innebærer å aktivere hver enkelt, flytte den til et tomt dokument og deretter lagre det som en CSV. For å gjøre denne oppgaven enklere og mer praktisk, bruk makroer.
retninger
Konvertere et regneark til CSV vil ta formler og stiler (Stockbyte / Stockbyte / Getty Images)-
Start Microsoft Excel og åpne dokumentet.
-
Trykk "Alt + F8" for å åpne makrovinduet. Skriv "ExportSheetsToCSV" i navnet alternativet for makroen og klikk deretter "Create."
-
Skriv inn følgende kode i VBA-editoren. Denne makroen vil opprette CSV-filene i samme mappe som dokumentet ditt, ved hjelp av navnet på regnearkene for filene.
Sub ExportSheetsToCSV ()
Dim wSheet Som regneark Dim csvFile As String
For hver wSheet I regneark På Feil Fortsett Neste wSheet.Copy csvFile = CurDir & "" & wSheet.Name & ".csv" ActiveWorkbook.SaveAs Filnavn: = csvFile, _ FileFormat: = xlCSV, CreateBackup: = False ActiveWorkbook.Saved = True ActiveWorkbook.Close Next wSheet
Slutt Sub
-
Lukk VBA-editoren og gå tilbake til dokumentet.
-
Trykk på "Alt + F8" igjen for å åpne makrovinduet. Velg "ExportSheetsToCSV" fra listen, og klikk deretter "Kjør". Vent til Excel er ferdig med å konvertere regneark.
tips
- Hvis du vil lagre CSV-filene i en annen mappe, skal du bytte ut "CurDir" på linje 9 med banen til mappen din. Du kan også flytte dokumentet til mappen du ønsker, før du kjører makroen.
advarsel
- Som standard er makroer deaktivert i Microsoft Excel. For å aktivere dem, klikk på "Microsoft Office" -knappen, gå til "Excel-alternativer" og kontroller at alternativet "Vis utvikler i alternativene" er merket av. I noen tilfeller må du starte Excel på nytt for at endringene skal tre i kraft.