KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo guardar o exportar cada hoja de Excel como archivos CSV o PDF?

AutorKelly Fecha de modificación

Es habitual trabajar con grandes libros de Excel que contienen varias hojas en tareas como análisis de datos, elaboración de informes o mantenimiento de registros. Con frecuencia, es posible que necesite guardar o exportar cada hoja de cálculo como un archivo .csv o PDFindependiente, lo que facilita enormemente compartir o procesar conjuntos de datos individuales. Sin embargo, Excel no incluye una función directa para «exportar todas las hojas», por lo que lograrlo puede parecer complicado. En este artículo descubrirá varios métodos prácticos —desde opciones integradas en Excel hasta técnicas avanzadas de automatización— para guardar o exportar rápidamente cada hoja de su libro como un archivo CSV o PDF independiente.


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

La forma más sencilla de exportar una hoja de cálculo individual como CSV o archivo PDF es usando la función integrada de Excel Guardar como. Este método es ideal si solo necesita exportar unas pocas hojas o si quiere tener control total y revisar cada archivo antes de guardarlo. No obstante, si su libro contiene muchas hojas, repetir estos pasos manualmente para cada una puede volverse tedioso.

Ventajas: Es sencillo, no requiere herramientas ni programación adicionales y le permite revisar o ajustar la hoja antes de exportarla.
Limitaciones: Es manual y repetitivo si trabaja con varias hojas; además, no permite operar en todas ellas simultáneamente.

1. Haga clic en la pestaña de la hoja, en la parte inferior, para activar la hoja que desea exportar como CSV o como archivo PDF individual. A continuación, vaya a Archivo(o al)botón de Office) > Guardar como.

2. En el cuadro de diálogo Guardar como que aparece, seleccione la carpeta de destino donde desea guardar su archivo. Haga clic en el menú desplegable Especificar formato de guardado y elija CSV (delimitado por comas) (*.csv) o PDF (*.pdf), según el formato de exportación que necesite. Cuando esté listo, haga clic en el botón Guardar.

seleccione el tipo de archivo en el menú desplegable Guardar como tipo

3. Si guarda en formato CSV, Excel le mostrará dos cuadros de diálogo de advertencia. El primero le indica que solo se guardará la hoja de cálculo actual, y el segundo le avisa sobre la posible pérdida de funciones no compatibles con CSV. Haga clic en Aceptar en el primer mensaje y luego en en el siguiente cuadro de diálogo para continuar.

Nota: Si elige guardar como PDF, estos mensajes de advertencia no aparecerán; simplemente proceda a guardar.

un cuadro de aviso1

un cuadro de aviso2

4. Para exportar hojas adicionales, repita los pasos 1 a 3 para cada hoja de cálculo que desee guardar.

Consejos y recordatorios adicionales:

  • Antes de guardar como CSV, asegúrese de que su hoja no contenga fórmulas ni formato que desee conservar, ya que el formato CSV solo almacena datos sin procesar.
  • Al guardar como PDF, considere establecer el Área de impresión y ajustar la disposición de página para obtener los mejores resultados.
  • Tenga cuidado de no sobrescribir archivos con el mismo nombre en su carpeta de destino, especialmente si los nombres de sus hojas son similares.

Resolución de problemas: Si Excel muestra el mensaje «Es posible que se pierdan algunas características del libro al guardarlo como CSV», esto es normal, ya que este formato no admite fórmulas, formato ni varias hojas. Solo se exportará la hoja de cálculo actual en cada archivo.


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

Exportar manualmente cada hoja mediante la función Guardar como resulta engorroso si su libro contiene numerosas hojas. En estos casos, complementos especializados de Excel como Kutools para Excel ofrecen una alternativa eficaz. La utilidad Separar libro le permite exportar rápidamente cada hoja de cálculo como archivos individuales en CSV, PDF u otros formatos de archivo por lotes, ahorrando mucho tiempo y esfuerzo.

Ventajas: Procesa una gran cantidad de hojas simultáneamente, admite múltiples formatos, ofrece flexibilidad para omitir hojas ocultas o en blanco y es muy fácil de usar.
Limitaciones: Requiere la instalación de Kutools para Excel; no es adecuado si las políticas de TI le impiden utilizar complementos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza 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 opciones de Excel, haga clic en KUTOOLS PLUS > Libro > Separar libro.

haga clic en la función Dividir libro de Kutools

2. En el cuadro de diálogo Separar libro, configure sus preferencias como se indica a continuación:

especifique las opciones en el cuadro de diálogo

(1) Asegúrese de que todas las hojas estén seleccionadas para la división. Si anteriormente ha deseleccionado algunas, utilice la casilla de verificación situada antes de Nombre de la hoja de cálculo para volver a seleccionar todas las hojas.

(2) Marque la casilla Especificar formato de guardado.

(3) Haga clic en la casilla situada bajo Especificar formato de guardado y elija CSV (*.csv) o PDF (*.pdf) como formato de exportación (Tipo de archivo).

(4) Haga clic en el botón Dividir para continuar.

Nota: Seleccione la opción Ignorar hojas de cálculo ocultas y/o la opción Omitir hoja de cálculo en blanco si desea excluir hojas no visibles o vacías de la exportación. Así mantendrá sus archivos de salida relevantes y evitará exportaciones innecesarias.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

3. En el cuadro de diálogo Examinar carpeta que aparece, seleccione la carpeta de destino donde desea guardar todos los archivos de salida (CSV o PDF) y confirme haciendo clic en Aceptar.

especifique una carpeta de destino para colocar los nuevos archivos

La utilidad procesará su libro y generará archivos independientes en el formato seleccionado para cada hoja elegida, guardándolos en la carpeta que haya especificado.


Guarde por lotes cada hoja como archivo CSV con VBA

Cuando deba exportar decenas o incluso cientos de hojas como archivos CSV independientes, los procedimientos manuales pueden resultar demasiado lentos. Para automatizar este proceso, puede utilizar el editor integrado de Visual Basic para Aplicaciones (VBA) de Excel y ejecutar un script que exporte todas las hojas con unos pocos clics. Este método es ideal para usuarios familiarizados con la ejecución básica de código y que necesitan una solución flexible y repetible, especialmente cuando realicen tareas similares en el futuro.

Ventajas: Totalmente automatizado, sin necesidad de complementos de terceros, personalizable y repetible en distintos libros.
Limitaciones: Requiere una configuración inicial, conocimientos básicos de VBA y permiso para ejecutar macros en su entorno de Excel.

Precauciones:

  • Realice siempre una copia de seguridad de su libro antes de ejecutar macros.
  • Desactive o revise cualquier macro existente que pueda afectar al guardado de archivos.

Siga estos pasos para aplicar la solución VBA:

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

2. Haga clic en Insertar > Módulo y pegue el código VBA proporcionado en la nueva ventana del módulo.

VBA: Guarde 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, haga clic en el botón Ejecutar (el icono de triángulo de “reproducir”) en el editor de VBA o simplemente pulse F5. Excel le pedirá que elija una carpeta de destino.

4. En el cuadro de diálogo de selección de carpeta, busque y especifique la ubicación donde se guardarán todos los archivos CSV y, a continuación, haga clic en Aceptar.

código VBA para especificar una carpeta de destino donde colocar los archivos

Una vez finalizada la macro, encontrará cada hoja de cálculo exportada como un archivo CSV individual en la carpeta designada, con nombres de archivo que coincidan con los de las hojas correspondientes.

Consejos útiles:

  • Si una hoja está vacía, es posible que aún se genere el archivo CSV correspondiente (aunque esté vacío).
  • Si su libro contiene hojas muy grandes, el proceso de exportación puede tardar un poco; espere hasta que aparezca el mensaje de finalización (si está programado) o hasta que los archivos se generen.

Resolución de problemas:

  • Si la macro no puede acceder al destino (por un error de permisos o porque la carpeta está protegida contra escritura), elija una carpeta a la que tenga acceso completo, como Documentos o Escritorio.
  • Si un archivo no aparece, compruebe que la hoja no esté oculta o protegida; modifique el código si es necesario para incluir estos escenarios.

Exporte el contenido de la hoja como CSV mediante fórmulas de Excel (solución alternativa)

En escenarios en los que no puede o no desea utilizar macros ni complementos, pero necesita una forma rápida de preparar el contenido de su hoja como un archivo CSV para exportarlo, las fórmulas de Excel pueden ayudarle a ensamblar sus datos en un formato compatible con CSV. Aunque las fórmulas no pueden exportar archivos directamente, puede usarlas para concatenar los valores de las celdas en un texto correctamente formateado, que luego podrá copiar y guardar como archivo .csv mediante el Bloc de notas u otro editor de texto.

Ventajas: No requiere macros ni complementos; es ideal para conjuntos de datos pequeños y exportaciones puntuales.
Limitaciones: Requiere un proceso manual para completar la exportación; está pensado para tablas simples y consistentes, más que para estructuras de datos grandes o complejas. Puede necesitar ajustes si el número de columnas o filas varía entre hojas.

Instrucciones:

1. Suponga que sus datos están en las columnas A a D y en las filas 1 a 100. En la celda E1, introduzca la siguiente fórmula para Combinar Columnas las columnas A a D en una línea con formato CSV (modifique el rango según sus necesidades):

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

2. Copie la fórmula de E1 hacia abajo en todas las filas con datos (por ejemplo, E1:E100). Seleccione la columna E (las líneas generadas), pulse Ctrl+C para copiar y, a continuación, péguela en el Bloc de notas u otro editor de texto.

3. Guarde el Archivo de Texto con extensión .csv, por ejemplo, Hoja1.csv. Ahora podrá volver a abrir sus datos en Excel o utilizarlos en otros sistemas.

Notas sobre los parámetros: Ajuste la fórmula si tiene más o menos columnas: añada o elimine referencias de celda y comas según sea necesario.
Consejos: Para gestionar valores que contengan comas (lo que podría interferir con el análisis del CSV), rodee cada valor con comillas dobles en la fórmula:

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

Tras guardar, verifique sus datos volviendo a abrir el archivo en Excel para asegurarse de que la estructura y el formato son correctos.

Resolución de problemas: Si al abrir su archivo CSV las columnas aparecen combinadas o separadas incorrectamente, compruebe los separadores de listas regionales en la configuración del sistema (coma frente a punto y coma) o ajuste el delimitador de la fórmula en consecuencia.


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

 

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos