Contenido
En Microsoft Excel, puede convertir fácilmente un documento a CSV eligiendo un tipo de archivo adecuado en el cuadro de diálogo "Guardar como". A través de este método, sólo se convertirá la hoja de trabajo activa. Esto es debido a que los archivos CSV sólo pueden contener una hoja de cálculo. Para convertir múltiples hojas de cálculo a CSV, tendrá que exportar una a una y esto implica activar cada una, moverla a un documento vacío y luego guardarlo como CSV. Para hacer esta tarea más fácil y conveniente, utilice macros.
instrucciones
Convertir una hoja de cálculo a CSV quitará sus fórmulas y estilos (Stockbyte / Stockbyte / Getty Images)-
Inicie Microsoft Excel y abra el documento.
-
Presione "Alt + F8" para abrir la ventana de macros. Escriba "ExportSheetsToCSV" en la opción de nombre para la macro y, a continuación, haga clic en "Crear".
-
Escriba el siguiente código en el editor de VBA. Esta macro creará los archivos CSV en la misma carpeta que el documento, utilizando el nombre de las hojas de cálculo para los archivos.
Sub ExportSheetsToCSV ()
Dim WSheet Las hojas de cálculo de la impresora csvFile As String
En el caso de que se produzca un error en el sistema operativo, se debe tener en cuenta que, en el caso de que se produzca un error, True ActiveWorkbook.Close Next wSheet
End Sub
-
Cierre el editor VBA y vuelva a su documento.
-
Presione "Alt + F8" de nuevo para abrir la ventana de macros. Seleccione "ExportSheetsToCSV" de la lista y luego haga clic en "Ejecutar". Espera hasta que Excel finalice la conversión de las hojas de cálculo.
consejos
- Si desea guardar los archivos CSV en una carpeta diferente, reemplace "CurDir" en la línea 9 por la ruta de la carpeta de su preferencia. También puede mover el documento a la carpeta de su preferencia antes de ejecutar la macro.
advertencia
- De forma predeterminada, las macros se deshabilitan en Microsoft Excel. Para activarlos, haga clic en el botón de "Microsoft Office", vaya a "Opciones de Excel" y, a continuación, asegúrese de que la opción "Mostrar ficha del desarrollador en las opciones" esté marcada. En algunos casos, debe reiniciar Excel para que los cambios surtan efecto.