Skip to main content

¿Cómo guardar o exportar cada hoja como archivo CSV/PDF en Excel?

Author: Kelly Last Modified: 2025-06-03

Por ejemplo, tienes un libro grande con múltiples hojas y quieres guardar o exportar cada hoja como un archivo .csv o PDF individual. ¿Cómo hacerlo fácil y rápidamente? En este artículo, presentaré varios métodos para resolverlo.


Guardar o exportar cada hoja como archivo CSV/PDF con la función Guardar como

Como sabes, Microsoft Excel puede guardar la hoja de trabajo actual como un archivo .csv o PDF individual. Por lo tanto, puedes guardar o exportar cada hoja como archivo .csv o PDF uno por uno manualmente.

1. Cambia a la hoja que deseas guardar o exportar como un archivo .csv individual, y haz clic en Archivo (o botón Office) > Guardar como.

2. En el cuadro de diálogo que aparece, especifica la carpeta de destino donde guardarás el archivo .csv, haz clic en el cuadro Especificar formato de guardado y selecciona CSV (delimitado por comas) (*.csv) o PDF (*.pdf) de la lista desplegable, y luego haz clic en el botón Guardar.

select the file type from the Save as type drop down

3. Aparecerán dos cuadros de diálogo de advertencia sucesivamente. Haz clic en Aceptar > .

Nota: Si guardas la hoja de trabajo activa como archivo PDF, estos cuadros de diálogo no aparecerán. Simplemente pasa al siguiente paso.

a prompt box 1

a prompt box 2

4. Repite los pasos del 1 al 3 para guardar las demás hojas como archivos .csv individuales una por una.


Guardar o exportar por lotes cada hoja como archivo CSV/PDF con Kutools para Excel

Algunos usuarios de Excel pueden rechazar el código VBA por varias razones. ¡No te preocupes! El tercer método también permite guardar o exportar por lotes cada hoja como archivo .csv o PDF fácilmente utilizando la utilidad Separar libro de Kutools para Excel.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools Plus > Libro de trabajo > Separar libro.

click Split Workbook feature of kutools

2. En el cuadro de diálogo Separar libro que aparece,

specify the options in the dialog box

(1) Mantén todas las hojas seleccionadas. Si no es así, puedes marcar la casilla antes del Nombre de la hoja de trabajo para seleccionar todas las hojas;

(2) Marca la opción Especificar formato de guardado;

(3) Haz clic en el cuadro debajo de la opción Especificar formato de guardado, y selecciona CSV (Macintosh)(*.csv) o PDF (*.pdf) de la lista desplegable.

(4) Haz clic en el botón Separar.

Nota: Si hay hojas ocultas y en blanco en tu libro, al marcar la casilla Ignorar hojas de cálculo ocultas y la casilla Ignorar hojas de cálculo en blanco se ignorarán todas las hojas en blanco u ocultas durante la exportación.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

3. En el cuadro de diálogo Examinar carpeta que aparece, especifica la carpeta de destino donde guardarás todos los archivos .csv o PDF, y haz clic en el botón Aceptar.

specify a destination folder to put the new files

Ahora verás que cada hoja se ha exportado y guardado como un archivo .csv individual en la carpeta especificada.


Guardar o exportar por lotes cada hoja como archivo CSV con VBA

Si hay muchas hojas que deseas guardar o exportar como archivos .csv, el primer método será bastante lento y tedioso. Este VBA simplifica el proceso y facilita guardar o exportar cada hoja como archivo .csv.

1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y luego pega el siguiente código VBA en la nueva ventana de módulo.

VBA: Guardar cada hoja como un archivo CSV individual

Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Haz clic en el Ejecutar botón o presiona F5 para ejecutar este VBA.

4. En el cuadro de diálogo Examinar que aparece, especifica la carpeta de destino donde guardarás todos los archivos .csv, y haz clic en el botón Aceptar.

vba code to specify a destination folder for putting the files

Luego verás que cada hoja se guarda/exporta como un archivo .csv individual en la carpeta de destino especificada.


Demostración: guardar o exportar cada hoja como archivo CSV/PDF en Excel

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!