Importe varios archivos de Excel en uno

Última actualización el 05/02/2024
Tiempo de lectura: 5 minutos

Con Power Query es muy fácil importar varios archivos de Excel en uno.

Aquí abordaremos el caso de importar varios archivos de texto, pero también funciona con csv o Excel. Si no está familiarizado con Power Query, encontrará un enlace a Udemy para obtener capacitación al final de este artículo.

Múltiples archivos de la misma estructura.

En un directorio tenemos varios archivos, como se muestra en la imagen de abajo.

Varios archivos en un directorio

Todos estos archivos tienen exactamente la misma estructura.

Estructura de archivos similares

Queremos fusionar todos estos archivos en uno. El funcionamiento es muy sencillo.

Paso 1: importar archivos desde un directorio

Abra el menú

  1. Datos Personales
  2. Obtener datos
  3. De un archivo
  4. Desde una carpeta
Importación del menú Power Query desde la carpeta

Paso 2: Ruta al proceso

En el siguiente cuadro de diálogo, indique la ruta del directorio a procesar.

Ruta del directorio a procesar

Paso 3: abra los datos en Power Query

Luego, debes abrir Power Query haciendo clic en el botón Transformar datos

Transformar datos en Power Query

Se abre Power Query y vemos todos los archivos contenidos en el directorio con detalles del archivo.

  • Nombre
  • Extension
  • Fecha de acceso
  • Fecha de creación
  • Fecha de modificación
  • El camino
  • Y... El contenido en la primera posición (volveremos a esto)
Características del archivo en Power Query

Paso 4: (Opcional) Aplicar filtros

En nuestro caso, el directorio sólo contiene todos los archivos que desea fusionar. Pero puedes perfectamente aplicar filtros para excluir determinados archivos.

Filtrar por extensión

Si, por ejemplo, su directorio contiene varios tipos de archivos (Excel, csv, etc.), puede mantener fácilmente un solo tipo de extensión aplicando un filtro a la columna.

Mantenga solo un tipo de extensión filtrando

O también, puedes hacer clic derecho en el tipo de extensión a conservar mediante:

  1. Seleccionar el tipo de extensión.
  2. Haga una botón derecho del ratón.
  3. Choisir Filtros de texto.
  4. Después Es igual a.
Filtrar haciendo clic derecho

Filtrar por directorio

Asimismo, es preferible aplicar un filtro en la columna. Ruta de la carpeta (Camino).

De hecho, si el directorio indicado en el paso 2 tiene subdirectorios, la herramienta de importación de archivos muestra todos los archivos en las carpetas y subcarpetas.

Power Query enumera todo el contenido del directorio y sus subdirectorios

Para asegurarse de que SÓLO procese archivos del directorio correcto, aquí también es preferible filtrar la columna sólo por el nombre de la carpeta que se va a procesar.

Paso 5: mantenga solo la columna "Contenido"

De hecho, las columnas que muestran detalles del archivo sólo son útiles para filtrar. Una vez que hayas realizado los filtros necesarios para tu proyecto, solo debes conservar la columna Contenido.

Para hacer esto, haces:

  1. Haga clic derecho en el encabezado de la columna Contenido.
  2. Seleccionar, Eliminar otras columnas.
Menú para eliminar otras columnas

Paso 6: implementar los archivos

En la única columna que nos queda, ves en el encabezado un icono con una doble flecha. Este ícono es el ícono de implementación para todos los archivos.

Botón de implementación de archivos

Inmediatamente, un cuadro de diálogo le ofrece una solución para cortar las columnas. Sin embargo, en nuestro ejemplo, Power Query no entendió que el separador de columnas era la pestaña.

Configuraciones básicas para dividir el archivo.

Tenemos 2 modificaciones para hacer aquí:

  • Cambiar tipo de delimitador.
  • Utiliza codificación UTF-8 (no es obligatoria pero es la que mejor interpreta los caracteres franceses).
  • Valide presionando el botón OK.
Mejor división del archivo cambiando los parámetros.

Power Query se abre con todos los archivos combinados. ??????? Observe la cantidad de consultas que se generaron automáticamente. No se recomienda cambiar nada en estas consultas.

Solicitudes creadas automáticamente para realizar la importación

Paso 7: realizar algunas transformaciones en los datos

Podríamos transferirlos tal cual a Excel pero aún quedan 2 cambios por hacer antes de que todo esté perfecto.

Primera línea en la línea del encabezado

En primer lugar indicaremos que la primera fila de nuestros datos constituya los encabezados de columna con el menú Transformar > Usar primera fila para encabezados.

Menú Usar primera línea para encabezados

Además, esta acción determina el tipo de datos contenidos en las columnas. En la barra de encabezado, cada tipo de dato está identificado mediante un pictograma.

Tipo de datos detectado por Power Query

Eliminar otras primeras líneas

  • Como cada uno de los archivos se construyó de la misma manera, por lo tanto, cada uno tiene una primera línea de encabezados similar.
  • Usamos el primero para el encabezado general de nuestro documento combinado, pero en nuestro caso quedan 8 más.
  • Para eliminarlos, simplemente filtre la primera columna y desmarque el valor del ticker en nuestro ejemplo.
Eliminar encabezados de otros archivos

Paso 8: cargar en Excel

El trabajo ya está completo. Ya sólo queda cargar los datos en Excel (Inicio > Cerrar y Cargar)

Power Query Cerrar y cargar menú

Los datos se transfieren a Excel y podemos ver el número de líneas en total después de fusionar los 9 archivos de texto.

Resultado de importar varios archivos

Capacitación en consultas de energía

Power Query es la herramienta moderna de importación y transformación de datos. Su uso es muy sencillo y no requiere conocimientos avanzados de Excel ni conocimientos de programación.

Si desea aprender a utilizar Power Query, aquí está mi entrenamiento en udemy muy fácil acceso. Encontrarás este ejemplo como soporte del curso.

Entrenamiento de Power Query Udemy

12 Comentarios

  1. Cedric
    06/08/2024 a las 10:11

    ¿Qué hacer cuando los datos están en una pestaña "oculta"?

    Responder

    • Frédéric LE GUEN
      06/08/2024 a las 10:18

      ¿No puedes hacerlos visibles antes de realizar la manipulación?

      Responder

  2. franco fardeau
    24/09/2021 a las 09:43

    ¡Hola
    En Power Query, ¿podemos agregar varias otras columnas a partir de una columna con el retorno de carro como delimitador?

    Responder

    • Frédéric LE GUEN
      24/09/2021 a las 09:48

      No entiendo muy bien la pregunta. Tienes una columna con datos separados por saltos de línea, eso es todo. ¿Y desea reordenar el contenido de una celda en varias columnas? Si es así aquí te dejo el enlace al vídeo. https://youtu.be/uhZz8FucCAU

      Responder

  3. Charlotte
    23/04/2021 a las 10:11

    Hola, muchas gracias por tu presentación. ¿Pero es posible adjuntar los archivos no uno tras otro (verticalmente), sino en bloques de columnas?

    Responder

    • Frédéric LE GUEN
      23/04/2021 a las 10:18

      Ese no es el objetivo, es mejor tener todos los datos agrupados en una sola columna. Este es el principio mismo del buen uso de Excel. Luego, con una tabla dinámica, es fácil presentar los datos como desee.

      Responder

  4. Juan
    08/03/2021 a las 14:11

    Hola,
    ¿Es posible agregar en la consulta la ruta de las carpetas y subcarpetas de cada una de las líneas de los archivos excel?
    Merci.

    Responder

    • Frédéric LE GUEN
      08/03/2021 a las 15:09

      Sí, simplemente conserve esta información en lugar de eliminarla.

      Responder

  5. cdo
    05/03/2021 a las 22:10

    ¿Es posible mediante este método no fusionar los archivos e importarlos con una hoja por archivo con el nombre asociado? Gracias

    Responder

    • Frédéric LE GUEN
      07/03/2021 a las 18:54

      Es difícil responder así sin ver el contexto. Pero debe ser posible.

      Responder

  6. romano
    16/12/2020 a las 16:48

    Hola,

    ¿Es posible al importar desde una carpeta recuperar el título de los archivos?
    Estoy hablando aquí del título del archivo que se puede encontrar haciendo clic derecho en el archivo y luego en propiedades y detalles.

    cordialmente

    Responder

    • Frédéric LE GUEN
      17/12/2020 a las 16:44

      Es posible pero es complicado. yo personalmente no se como hacerlo

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Importe varios archivos de Excel en uno

    Tiempo de leer: 5 minutos
    Última actualización el 05/02/2024

    Con Power Query es muy fácil importar varios archivos de Excel en uno.

    Aquí abordaremos el caso de importar varios archivos de texto, pero también funciona con csv o Excel. Si no está familiarizado con Power Query, encontrará un enlace a Udemy para obtener capacitación al final de este artículo.

    Múltiples archivos de la misma estructura.

    En un directorio tenemos varios archivos, como se muestra en la imagen de abajo.

    Varios archivos en un directorio

    Todos estos archivos tienen exactamente la misma estructura.

    Estructura de archivos similares

    Queremos fusionar todos estos archivos en uno. El funcionamiento es muy sencillo.

    Paso 1: importar archivos desde un directorio

    Abra el menú

    1. Datos Personales
    2. Obtener datos
    3. De un archivo
    4. Desde una carpeta
    Importación del menú Power Query desde la carpeta

    Paso 2: Ruta al proceso

    En el siguiente cuadro de diálogo, indique la ruta del directorio a procesar.

    Ruta del directorio a procesar

    Paso 3: abra los datos en Power Query

    Luego, debes abrir Power Query haciendo clic en el botón Transformar datos

    Transformar datos en Power Query

    Se abre Power Query y vemos todos los archivos contenidos en el directorio con detalles del archivo.

    • Nombre
    • Extension
    • Fecha de acceso
    • Fecha de creación
    • Fecha de modificación
    • El camino
    • Y... El contenido en la primera posición (volveremos a esto)
    Características del archivo en Power Query

    Paso 4: (Opcional) Aplicar filtros

    En nuestro caso, el directorio sólo contiene todos los archivos que desea fusionar. Pero puedes perfectamente aplicar filtros para excluir determinados archivos.

    Filtrar por extensión

    Si, por ejemplo, su directorio contiene varios tipos de archivos (Excel, csv, etc.), puede mantener fácilmente un solo tipo de extensión aplicando un filtro a la columna.

    Mantenga solo un tipo de extensión filtrando

    O también, puedes hacer clic derecho en el tipo de extensión a conservar mediante:

    1. Seleccionar el tipo de extensión.
    2. Haga una botón derecho del ratón.
    3. Choisir Filtros de texto.
    4. Después Es igual a.
    Filtrar haciendo clic derecho

    Filtrar por directorio

    Asimismo, es preferible aplicar un filtro en la columna. Ruta de la carpeta (Camino).

    De hecho, si el directorio indicado en el paso 2 tiene subdirectorios, la herramienta de importación de archivos muestra todos los archivos en las carpetas y subcarpetas.

    Power Query enumera todo el contenido del directorio y sus subdirectorios

    Para asegurarse de que SÓLO procese archivos del directorio correcto, aquí también es preferible filtrar la columna sólo por el nombre de la carpeta que se va a procesar.

    Paso 5: mantenga solo la columna "Contenido"

    De hecho, las columnas que muestran detalles del archivo sólo son útiles para filtrar. Una vez que hayas realizado los filtros necesarios para tu proyecto, solo debes conservar la columna Contenido.

    Para hacer esto, haces:

    1. Haga clic derecho en el encabezado de la columna Contenido.
    2. Seleccionar, Eliminar otras columnas.
    Menú para eliminar otras columnas

    Paso 6: implementar los archivos

    En la única columna que nos queda, ves en el encabezado un icono con una doble flecha. Este ícono es el ícono de implementación para todos los archivos.

    Botón de implementación de archivos

    Inmediatamente, un cuadro de diálogo le ofrece una solución para cortar las columnas. Sin embargo, en nuestro ejemplo, Power Query no entendió que el separador de columnas era la pestaña.

    Configuraciones básicas para dividir el archivo.

    Tenemos 2 modificaciones para hacer aquí:

    • Cambiar tipo de delimitador.
    • Utiliza codificación UTF-8 (no es obligatoria pero es la que mejor interpreta los caracteres franceses).
    • Valide presionando el botón OK.
    Mejor división del archivo cambiando los parámetros.

    Power Query se abre con todos los archivos combinados. ??????? Observe la cantidad de consultas que se generaron automáticamente. No se recomienda cambiar nada en estas consultas.

    Solicitudes creadas automáticamente para realizar la importación

    Paso 7: realizar algunas transformaciones en los datos

    Podríamos transferirlos tal cual a Excel pero aún quedan 2 cambios por hacer antes de que todo esté perfecto.

    Primera línea en la línea del encabezado

    En primer lugar indicaremos que la primera fila de nuestros datos constituya los encabezados de columna con el menú Transformar > Usar primera fila para encabezados.

    Menú Usar primera línea para encabezados

    Además, esta acción determina el tipo de datos contenidos en las columnas. En la barra de encabezado, cada tipo de dato está identificado mediante un pictograma.

    Tipo de datos detectado por Power Query

    Eliminar otras primeras líneas

    • Como cada uno de los archivos se construyó de la misma manera, por lo tanto, cada uno tiene una primera línea de encabezados similar.
    • Usamos el primero para el encabezado general de nuestro documento combinado, pero en nuestro caso quedan 8 más.
    • Para eliminarlos, simplemente filtre la primera columna y desmarque el valor del ticker en nuestro ejemplo.
    Eliminar encabezados de otros archivos

    Paso 8: cargar en Excel

    El trabajo ya está completo. Ya sólo queda cargar los datos en Excel (Inicio > Cerrar y Cargar)

    Power Query Cerrar y cargar menú

    Los datos se transfieren a Excel y podemos ver el número de líneas en total después de fusionar los 9 archivos de texto.

    Resultado de importar varios archivos

    Capacitación en consultas de energía

    Power Query es la herramienta moderna de importación y transformación de datos. Su uso es muy sencillo y no requiere conocimientos avanzados de Excel ni conocimientos de programación.

    Si desea aprender a utilizar Power Query, aquí está mi entrenamiento en udemy muy fácil acceso. Encontrarás este ejemplo como soporte del curso.

    Entrenamiento de Power Query Udemy

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      12 Comentarios

      1. Cedric
        06/08/2024 a las 10:11

        ¿Qué hacer cuando los datos están en una pestaña "oculta"?

        Responder

        • Frédéric LE GUEN
          06/08/2024 a las 10:18

          ¿No puedes hacerlos visibles antes de realizar la manipulación?

          Responder

      2. franco fardeau
        24/09/2021 a las 09:43

        ¡Hola
        En Power Query, ¿podemos agregar varias otras columnas a partir de una columna con el retorno de carro como delimitador?

        Responder

        • Frédéric LE GUEN
          24/09/2021 a las 09:48

          No entiendo muy bien la pregunta. Tienes una columna con datos separados por saltos de línea, eso es todo. ¿Y desea reordenar el contenido de una celda en varias columnas? Si es así aquí te dejo el enlace al vídeo. https://youtu.be/uhZz8FucCAU

          Responder

      3. Charlotte
        23/04/2021 a las 10:11

        Hola, muchas gracias por tu presentación. ¿Pero es posible adjuntar los archivos no uno tras otro (verticalmente), sino en bloques de columnas?

        Responder

        • Frédéric LE GUEN
          23/04/2021 a las 10:18

          Ese no es el objetivo, es mejor tener todos los datos agrupados en una sola columna. Este es el principio mismo del buen uso de Excel. Luego, con una tabla dinámica, es fácil presentar los datos como desee.

          Responder

      4. Juan
        08/03/2021 a las 14:11

        Hola,
        ¿Es posible agregar en la consulta la ruta de las carpetas y subcarpetas de cada una de las líneas de los archivos excel?
        Merci.

        Responder

        • Frédéric LE GUEN
          08/03/2021 a las 15:09

          Sí, simplemente conserve esta información en lugar de eliminarla.

          Responder

      5. cdo
        05/03/2021 a las 22:10

        ¿Es posible mediante este método no fusionar los archivos e importarlos con una hoja por archivo con el nombre asociado? Gracias

        Responder

        • Frédéric LE GUEN
          07/03/2021 a las 18:54

          Es difícil responder así sin ver el contexto. Pero debe ser posible.

          Responder

      6. romano
        16/12/2020 a las 16:48

        Hola,

        ¿Es posible al importar desde una carpeta recuperar el título de los archivos?
        Estoy hablando aquí del título del archivo que se puede encontrar haciendo clic derecho en el archivo y luego en propiedades y detalles.

        cordialmente

        Responder

        • Frédéric LE GUEN
          17/12/2020 a las 16:44

          Es posible pero es complicado. yo personalmente no se como hacerlo

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.