Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author Kelly Last modified

Trabajar con grandes libros de Excel que contienen múltiples hojas es común en tareas como análisis de datos, generación de informes o registro. A menudo, puede ser necesario guardar o exportar cada hoja de trabajo como un archivo .csv o PDF separado, lo que facilita compartir o procesar conjuntos de datos individuales. Sin embargo, Excel no proporciona una función directa de "exportar todas las hojas", por lo que lograr esto puede parecer desafiante. En este artículo, descubrirás varios métodos prácticos, desde opciones integradas de Excel hasta técnicas avanzadas de automatización, para guardar o exportar rápidamente cada hoja de tu libro como un archivo CSV o PDF individual.


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

La forma más sencilla de exportar una sola hoja de trabajo como archivo CSV o PDF es utilizando la función integrada Guardar como de Excel. Este método es particularmente útil si solo necesitas exportar unas pocas hojas o si deseas tener control total y revisar cada archivo antes de guardarlo. Sin embargo, si tu libro contiene muchas hojas, realizar estos pasos manualmente para cada una puede volverse tedioso.

Ventajas: Sencillo, no se requieren herramientas adicionales ni programación, permite revisar o ajustar la hoja antes de exportar.
Limitaciones: Manual y repetitivo para múltiples hojas; no puede operar en todas las hojas a la vez.

1. Haz clic en la pestaña de la hoja de trabajo en la parte inferior para activar la hoja que deseas exportar como un archivo CSV o PDF individual. Luego, ve a Archivo (o botón Office) > Guardar como.

2. En el cuadro de diálogo Guardar como que aparece, selecciona la carpeta de destino donde deseas almacenar tu archivo. Haz clic en el menú desplegable Tipo de archivo y elige CSV (delimitado por comas) (*.csv) o PDF (*.pdf), dependiendo de tus necesidades de formato de exportación. Cuando estés listo, haz clic en el botón Guardar.

select the file type from the Save as type drop down

3. Si estás guardando en formato CSV, Excel te notificará con dos cuadros de diálogo de advertencia. El primero advierte sobre guardar solo la hoja activa, el segundo sobre posible pérdida de funciones no soportadas por CSV. Haz clic en Aceptar en el primer mensaje, luego en en el siguiente para continuar.

Nota: Si eliges guardar como PDF, estos mensajes de advertencia no aparecen; simplemente procede a guardar.

a prompt box1

a prompt box2

4. Para exportar hojas adicionales, repite los pasos 1-3 para cada hoja de trabajo que deseas guardar.

Consejos y recordatorios adicionales:

  • Antes de guardar como CSV, asegúrate de que tu hoja no contenga fórmulas o formato que quieras conservar, ya que CSV solo almacena datos sin formato.
  • Al guardar como PDF, considera establecer el área de impresión y ajustar el diseño de página para obtener mejores resultados.
  • Ten cuidado de no sobrescribir archivos con el mismo nombre en tu carpeta de destino, especialmente si los nombres de tus hojas son similares.

Solución de problemas: Si Excel informa que "Algunas funciones en tu libro podrían perderse si lo guardas como CSV", esto es normal para este formato, que no admite fórmulas, formato ni múltiples hojas. Solo se exportará la hoja activa por archivo.


Guardar o exportar cada hoja como archivo CSV/PDF en lote con Kutools para Excel

Exportar manualmente cada hoja usando la función Guardar como se vuelve engorroso si tu libro contiene numerosas hojas. En estos casos, complementos especializados de Excel como Kutools para Excel pueden proporcionar una alternativa eficiente. La utilidad Separar Libro te permite exportar rápidamente cada hoja de trabajo como archivos CSV, PDF u otros formatos en lote, ahorrando tiempo y esfuerzo significativos.

Ventajas: Puede procesar grandes números de hojas simultáneamente, admite múltiples formatos, flexible con opciones para omitir hojas ocultas o en blanco, fácil de usar.
Limitaciones: Requiere instalación de Kutools para Excel; no es adecuado si no puedes usar complementos debido a políticas de TI.

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. En la cinta de Excel, haz clic en Kutools Plus > Libro > Separar Libro.

click Split Workbook feature of kutools

2. En el cuadro de diálogo Separar Libro, establece tus preferencias de la siguiente manera:

specify the options in the dialog box

(1) Asegúrate de que todas las hojas estén seleccionadas para dividirlas. Si previamente has deseleccionado algunas, usa la casilla de verificación antes del Nombre de la hoja de trabajo para volver a seleccionar todas las hojas.

(2) Marca la casilla Especificar formato de guardado.

(3) Haz clic en el cuadro debajo de Especificar formato de guardado y elige CSV (Macintosh) (*.csv) o PDF (*.pdf) como tipo de archivo de exportación.

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

Nota: Elige las opciones Omitir hojas de trabajo ocultas y/o Omitir hojas de trabajo en blanco si deseas excluir cualquier hoja no visible o vacía de la exportación. Esto ayuda a mantener tus archivos de salida relevantes y evita exportaciones innecesarias.

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, selecciona la carpeta de destino donde deseas que se guarden todos los archivos de salida (CSV o PDF) y confirma haciendo clic en Aceptar.

specify a destination folder to put the new files

La utilidad procesará tu libro y creará archivos separados en el formato elegido para cada hoja de trabajo seleccionada, guardándolos en la carpeta que especificaste.


Guardar o exportar cada hoja como archivo CSV en lote con VBA

Cuando tienes que exportar docenas o incluso cientos de hojas como archivos CSV separados, los procedimientos manuales pueden consumir demasiado tiempo. Para automatizar este proceso, puedes aprovechar el editor integrado de Visual Basic para Aplicaciones (VBA) de Excel y ejecutar un script para exportar cada hoja con unos pocos clics. Este método es ideal para usuarios cómodos con la ejecución básica de código y que necesitan una solución flexible y repetible, especialmente cuando trabajan con tareas similares en el futuro.

Ventajas: Totalmente automatizado, no se requieren complementos de terceros, personalizable y repetible para diferentes libros.
Limitaciones: Requiere configuración inicial, un conocimiento básico de VBA y permiso para ejecutar macros en tu entorno de Excel.

Precauciones:

  • Siempre haz una copia de seguridad de tu libro antes de ejecutar macros.
  • Deshabilita o revisa cualquier macro existente que pueda afectar el guardado de archivos.

Sigue estos pasos para aplicar la solución VBA:

1. Presiona Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el código VBA proporcionado 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. Para ejecutar el código, haz clic en el botón Ejecutar (el ícono de triángulo "play") en el editor VBA, o simplemente presiona F5. Excel te pedirá que elijas una carpeta de destino.

4. En el cuadro de diálogo de selección de carpetas, busca y especifica dónde deben guardarse todos los archivos CSV, luego haz clic en Aceptar.

vba code to specify a destination folder for putting the files

Cuando la macro termine, encontrarás cada hoja de trabajo exportada como un archivo CSV individual, con nombres de archivo que coinciden con los nombres de las hojas correspondientes, en tu carpeta designada.

Consejos útiles:

  • Si una hoja está vacía, el archivo CSV correspondiente aún puede crearse (pero estará vacío).
  • Si tu libro contiene hojas muy grandes, el proceso de exportación puede tardar algún tiempo — espera hasta que aparezca un mensaje de finalización (si está programado) o hasta que aparezcan los archivos.

Solución de problemas:

  • Si la macro no puede acceder al destino (protección contra escritura/error de permisos), elige una carpeta a la que tengas acceso completo, como Documentos o Escritorio.
  • Si un archivo no aparece, verifica que la hoja no estaba oculta o protegida — modifica el código si es necesario para incluir estos escenarios.

Exportar contenido de la hoja como CSV usando fórmulas de Excel (solución alternativa)

Para escenarios en los que no puedes o no deseas usar macros o complementos, pero aún necesitas una forma rápida de preparar el contenido de tu hoja como un archivo CSV para exportar, las fórmulas de Excel pueden ayudarte a ensamblar tus datos en un formato compatible con CSV. Si bien las fórmulas no pueden exportar archivos directamente, puedes usarlas para concatenar valores de celda en texto correctamente formateado, que luego puede copiarse y guardarse como un archivo .csv usando el Bloc de notas u otro editor de texto.

Ventajas: No se utilizan macros ni complementos, simple para conjuntos de datos pequeños y exportaciones ocasionales únicas.
Limitaciones: Se requiere un proceso manual para completar la exportación, mejor para tablas simples y consistentes en lugar de estructuras de datos grandes o complejas. Puede requerir ajustes si las columnas o filas varían en longitud entre hojas.

Instrucciones:

1. Supongamos que tus datos están en las columnas A a D y filas 1 a 100. En la celda E1, ingresa la siguiente fórmula para combinar las columnas A a D en una línea en formato CSV (modifica el rango según sea necesario para tus datos):

=A1 & "," & B1 & "," & C1 & "," & D1

2. Copia la fórmula en E1 hacia abajo para todas las filas con datos (por ejemplo, E1:E100). Selecciona la columna E (las líneas generadas), presiona Ctrl+C para copiar, luego pega en el Bloc de notas u otro editor de texto.

3. Guarda el archivo de texto con una extensión .csv, por ejemplo, Hoja1.csv. Ahora tus datos pueden abrirse nuevamente en Excel o usarse en otros sistemas.

Notas de parámetros: Ajusta la fórmula si tienes más o menos columnas: agrega o elimina referencias de celda y comas según sea necesario.
Consejos: Para manejar valores que contienen comas (que pueden interferir con el análisis CSV), rodea cada valor con comillas en la fórmula:

="""" & A1 & """,""" & B1 & """,""" & C1 & """,""" & D1 & """"

Después de guardar, verifica tus datos abriendo nuevamente el archivo en Excel para asegurarte de que la estructura y el formato sean correctos.

Solución de problemas: Si las columnas aparecen combinadas o separadas incorrectamente al abrir tu CSV, verifica los separadores de lista regionales en la configuración de tu sistema (coma vs. punto y coma), o ajusta el delimitador de la fórmula en consecuencia.


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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos