¿Cómo combinar o importar varios archivos CSV en varias hojas de cálculo?
Si desea importar varios archivos CSV de una carpeta como hojas de cálculo independientes en un mismo libro, ¿cómo puede hacerlo en Excel?
Importe varios archivos CSV en hojas de cálculo independientes con código VBA
Importe varios archivos CSV en hojas de cálculo independientes con Kutools para Excel
Divida un libro en varios archivos CSV/PDF/TXT/Archivos de Excel independientes
Importe varios archivos CSV en hojas de cálculo independientes con código VBA
Para importar rápidamente varios archivos CSV a un libro, el siguiente código VBA le será de gran ayuda. Siga estos pasos:
1. Mantenga pulsadas las teclas ALT + F11 en Excel para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del Módulo.
Código VBA: Importar varios Archivo de Texto en hojas de cálculo independientes:
Sub CombineCsvFiles()
'updateby Extendoffice
Dim xFilesToOpen As Variant
Dim I As Integer
Dim xWb As Workbook
Dim xTempWb As Workbook
Dim xDelimiter As String
Dim xScreen As Boolean
On Error GoTo ErrHandler
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
xDelimiter = "|"
xFilesToOpen = Application.GetOpenFilename("Text Files (*.csv), *.csv", , "Kutools for Excel", , True)
If TypeName(xFilesToOpen) = "Boolean" Then
MsgBox "No files were selected", , "Kutools for Excel"
GoTo ExitHandler
End If
I = 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Copy
Set xWb = Application.ActiveWorkbook
xTempWb.Close False
Do While I < UBound(xFilesToOpen)
I = I + 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Move , xWb.Sheets(xWb.Sheets.Count)
Loop
ExitHandler:
Application.ScreenUpdating = xScreen
Set xWb = Nothing
Set xTempWb = Nothing
Exit Sub
ErrHandler:
MsgBox Err.Description, , "Kutools for Excel"
Resume ExitHandler
End Sub
3. A continuación, pulse la tecla F5 para ejecutar este código. Se abrirá una ventana; vaya a la carpeta específica y seleccione los archivos CSV que desee importar a Excel (consulte la captura de pantalla):

4. Luego, haga clic en el botón Abrir y los archivos CSV seleccionados se importarán como hojas de cálculo independientes en un nuevo libro de trabajo.
5. Por último, puede guardar el nuevo libro de trabajo según sus necesidades.
Importe varios archivos CSV en hojas de cálculo independientes con Kutools para Excel
Si dispone de Kutools para Excel, con su potente herramienta Combinar podrá combinar o importar rápidamente varios archivos CSV en una única hoja de cálculo o en varias hojas independientes, según sus necesidades.
Tras instalar Kutools para Excel, siga estos pasos:
1. Haga clic en KUTOOLS PLUS > Combinar (consulte la captura de pantalla):

2.En el cuadro de diálogo Combinar Hojas de Cálculo, Por favor, selecciona Copiar Hojas de Cálculo de Varios Libros de Trabajo a un Solo Libro de Trabajo(consulte la captura de pantalla):
3. En el Paso 2 del asistente, haga clic en Agregar > Archivo para elegir los archivos CSV que desee combinar (consulte la captura de pantalla):

4. En el cuadro de diálogo Abrir que aparece, seleccione (*.csv) en la lista desplegable y especifique los archivos CSV que desea fusionar.

5. A continuación, haga clic en el botón Abrir y sus archivos CSV seleccionados se habrán importado al cuadro de diálogo (consulte la captura de pantalla):

6. En el Paso 3, realice las siguientes operaciones:
(1.) Marque la casilla En la primera fila de cada hoja de cálculo (como comentarios)en la sección Agregar Información de Hoja de Cálculo, y toda la información de los archivos CSV se insertará en las hojas combinadas como comentarios;
(2.) Puede cambiar el nombre de los archivos CSV según necesite;
(3.) Puede omitir los archivos CSV en blanco al encontrar uno vacío.

7. Luego, haga clic en el botón Finalizar. Tras completar la combinación, podrá especificar un nombre y una ubicación para su nuevo libro combinado (consulte la captura de pantalla):

8. A continuación, haga clic en el botón Guardar. En el cuadro emergente, puede abrir el archivo generado haciendo clic en Sí y cerrarlo haciendo clic en No (consulte la captura de pantalla):

9. A continuación, puede guardar este escenario o no, según prefiera (consulte la captura de pantalla):

10. Por último, los archivos CSV seleccionados se han importado en un nuevo libro de trabajo con hojas de cálculo independientes (consulte la captura de pantalla):

¡Descargue y pruebe gratis Kutools para Excel ahora!
Divida un libro en varios archivos CSV/PDF/TXT/Archivos de Excel independientes
En ciertos casos, puede que desee dividir un libro en archivos CSV independientes. La herramienta «Separar libro» de Kutools para Excel realiza esta tarea de forma rápida y sencilla.
Tras instalar Kutools para Excel, siga estos pasos:
1. Haga clic en KUTOOLS PLUS > Libro > Separar libro (consulte la captura de pantalla):

2.En el cuadro de diálogo Separar libro:
(1.) Marque las hojas de cálculo que desee dividir;
(2.) Y marque la casilla Especificar formatode guardado, luego elija el Tipo de archivo en el que desee guardar;
(3.) Luego, haga clic en el botón Dividir y especifique una carpeta para guardar los archivos separados.
3. A continuación, haga clic en Aceptar para iniciar la división. El libro se dividirá en los archivos CSV independientes que necesite.

¡Descargue y pruebe gratis Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
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.
- 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

