Combinar varios archivos CSV en un libro de Excel

  • Compartir Este
Michael Brown

3 formas rápidas de convertir varios archivos CSV a Excel convirtiendo cada archivo en una hoja de cálculo independiente o combinando todos los datos en una sola hoja.

Si exporta a menudo archivos en formato CSV desde distintas aplicaciones, puede acabar teniendo un montón de archivos individuales relacionados con el mismo tema. Sin duda, Excel puede abrir varios archivos a la vez, pero como libros separados. La pregunta es: ¿hay alguna forma sencilla de convertir varios archivos .csv en un solo libro? Seguro que sí. Incluso hay tres formas de hacerlo :)

    Fusionar varios archivos CSV en un archivo Excel mediante símbolo del sistema

    Para fusionar rápidamente varios archivos csv en uno solo, puedes utilizar la herramienta Símbolo del sistema de Windows. A continuación te explicamos cómo:

    1. Mueva todos los archivos de destino a una carpeta y asegúrese de que esa carpeta no contiene ningún otro archivo .csv.
    2. En el Explorador de Windows, vaya a la carpeta que contiene los archivos csv y copie su ruta. Para ello, mantenga pulsada la tecla Mayús del teclado, haga clic con el botón derecho en la carpeta y, a continuación, seleccione Copiar como ruta en el menú contextual.

      En Windows 10 y versiones superiores, el Copiar ruta también está disponible en el Explorador de archivos Inicio ficha.

    3. En el cuadro de búsqueda de Windows, escriba cmd y, a continuación, pulse el botón Símbolo del sistema para iniciarlo.

    4. En el Símbolo del sistema introduzca un comando para cambiar el directorio activo a la carpeta CSV. Para ello, escriba cd seguido de un espacio y, a continuación, pulse Ctrl + V para pegar la ruta de la carpeta.

      También puede arrastrar y soltar la carpeta directamente desde Explorador de archivos en el Símbolo del sistema ventana.

    5. En este punto, tu pantalla debería parecerse a la siguiente. Si es así, pulsa la tecla Intro para ejecutar el comando.

      Una vez hecho esto, la ruta de la carpeta aparecerá en la línea de comandos, reflejando el cambio del directorio activo.

    6. En la línea de comandos, después de la ruta de la carpeta, escriba copiar *.csv archivos-csv-fusionados.csv y pulse Intro .

      En el comando anterior, archivos-csv-fusionados.csv es el nombre para el archivo resultante, siéntase libre de cambiarlo por el nombre que desee.

      Si todo va bien, los nombres de los archivos copiados aparecerán debajo del comando ejecutado:

    Ahora, puede cerrar la ventana de símbolo del sistema y volver a la carpeta que contiene los archivos originales. Allí, encontrará un nuevo archivo llamado archivos-csv-fusionados.csv o el nombre que haya especificado en el paso 6.

    Consejos y notas:

    • Fusionar todos los datos en un archivo más grande funciona muy bien para archivos homogéneos del tipo misma estructura Para archivos con diferentes columnas, puede que no sea la mejor solución.
    • Si todos los archivos que va a combinar tienen los mismos encabezamientos de columna, tiene sentido eliminar filas de lectores en todos los archivos menos en el primero, de modo que sólo se copian una vez en el archivo mayor.
    • En copia comando fusiona archivos tal cual Si desea un mayor control sobre cómo se importan sus archivos CVS en Excel, Power Query puede ser una solución más adecuada.

    Combine varios archivos CSV en uno solo con Power Query

    Power Query es una de las herramientas más potentes de Excel 365 - Excel 2016. Entre otras cosas, puede unir y transformar datos de diferentes fuentes, una característica interesante que vamos a explotar en este ejemplo.

    Para combinar varios archivos csv en un libro de Excel, siga estos pasos:

    1. Coloca todos tus archivos CSV en una carpeta. Asegúrate de que esa carpeta no contenga otros archivos, ya que podrían provocar movimientos adicionales más adelante.
    2. En el Datos en la pestaña Obtener y transformar datos grupo, haga clic en Obtener datos > De archivo > De la carpeta .

    3. Busque la carpeta en la que ha guardado los archivos csv y haga clic en Abrir .

    4. La siguiente pantalla muestra los detalles de todos los rellenos de la carpeta seleccionada. En la pantalla Combine tiene a su disposición tres opciones:
      • Combinar & Transformar datos - Los datos de todos los archivos csv se cargarán en el Editor de Power Query, donde podrá realizar diversos ajustes: elegir tipos de datos para las columnas, filtrar filas no deseadas, eliminar duplicados, etc.
      • Combinar & Cargar - la más sencilla y rápida. Carga los datos combinados directamente en una nueva hoja de cálculo.
      • Combinar & Cargar a... - le permite elegir dónde cargar los datos (en una hoja de cálculo existente o nueva) y en qué forma (tabla, informe o gráfico PivotTable, sólo una conexión).

    Ahora, analicemos brevemente los puntos clave de cada escenario.

    Combinar y cargar datos

    En el caso más sencillo, cuando no es necesario realizar ajustes en los archivos csv originales, seleccione Combinar & Cargar o Combinar & Cargar a... .

    Básicamente, estas dos opciones hacen lo mismo: importar datos de archivos individuales en una hoja de cálculo. La primera carga los resultados en una hoja nueva, mientras que la segunda le permite decidir dónde cargarlos.

    En el cuadro de diálogo de vista previa, sólo puede decidir:

    • Archivo de muestra - cuál de los archivos importados debe considerarse una muestra.
    • Delimitador - en los archivos CSV, suele ser una coma.
    • Detección de tipos de datos Puede dejar que Excel elija automáticamente el tipo de datos para cada columna. basado en las 200 primeras filas (por defecto) o conjunto completo de datos O puede elegir no detectar tipos de datos y tener todos los datos importados en el Texto formato.

    Una vez que haya elegido (en la mayoría de los casos, los valores predeterminados funcionan perfectamente), haga clic en DE ACUERDO.

    Si ha elegido Combinar & Cargar los datos se importarán en una nueva hoja de cálculo en forma de tabla.

    En caso de Combinar & Cargar a... aparecerá el siguiente cuadro de diálogo, en el que se le pedirá que especifique dónde y qué datos deben importarse:

    Con la configuración predeterminada que se muestra en la imagen anterior, los datos de varios archivos csv se importarán en un formato de tabla como éste:

    Combinar y transformar datos

    En Combinar & Transformar datos obtendrá sus datos cargados en el Editor de Power Query. Las características son numerosas aquí, así que vamos a centrarnos en las que son especialmente útiles para manejar información de diferentes fuentes.

    Filtrar los archivos a combinar

    Si la carpeta de origen contiene más archivos de los que realmente desea fusionar, o algunos archivos no son .csv, abra el filtro del archivo Fuente.Nombre y anular la selección de los irrelevantes.

    Especificar tipos de datos

    Normalmente, Excel determina automáticamente los tipos de datos de todas las columnas. Sin embargo, en algunos casos, los valores predeterminados pueden no ser los adecuados para usted. Para cambiar el formato de los datos de una columna concreta, selecciónela haciendo clic en su encabezado y, a continuación, haga clic en Tipo de datos en el Transformar grupo.

    Por ejemplo:

    • Para mantener ceros a la izquierda antes de los números, seleccione Texto .
    • Para mostrar el símbolo $ delante de los importes, seleccione Moneda .
    • Para visualizar correctamente fecha y tiempo valores, elija Fecha , Tiempo o Fecha/Hora .

    Eliminar duplicados

    Para deshacerse de las entradas duplicadas, seleccione la columna clave (identificador único) que debe contener sólo valores únicos y, a continuación, haga clic en Eliminar filas > Eliminar duplicados .

    Para más funciones útiles, explora la cinta.

    Cargar datos en una hoja Excel

    Cuando termine de editar, cargue los datos en Excel. Para ello, en la pantalla Inicio en la pestaña Cerrar grupo, haga clic en Cerrar & Cargar y luego pulsa cualquiera de los dos:

    • Cerrar & Cargar - importa datos a una nueva hoja en forma de tabla.
    • Cerrar & Cargar a... - puede transferir datos a una hoja nueva o existente como tabla, PivotTable o gráfico PivotTable.

    Consejos y notas:

    • Los datos importados con Power Query permanecen conectado a los archivos csv originales.
    • Si necesita combinar otros archivos CSV simplemente colóquelos en la carpeta de origen y, a continuación, actualice la consulta haciendo clic en el botón Actualizar en el botón Diseño de la mesa o Consulta ficha.
    • A desconectar el archivo combinado a partir de los archivos originales, haga clic en Desvincular en el Diseño de la mesa ficha.

    Importar varios archivos CSV a Excel con la herramienta Copiar hojas

    En los dos ejemplos anteriores, hemos fusionado archivos csv individuales en uno solo. Ahora, veamos cómo importar cada CSV como un archivo hoja aparte Para ello, utilizaremos la herramienta Copiar hojas incluida en nuestro programa Ultimate Suite para Excel.

    La importación te llevará 3 minutos como máximo, un minuto por paso :)

    1. En el Datos de Ablebits haga clic en Hojas de copia e indique cómo desea importar los archivos:
      • Para colocar cada archivo en un hoja aparte Elige Hojas seleccionadas en un libro .
      • Para copiar los datos de todos los archivos csv en un archivo hoja de cálculo única Elige Datos de las hojas seleccionadas en una hoja .

    2. Haga clic en el botón Añadir archivos y, a continuación, busque y seleccione los archivos csv para importarlos. Cuando haya terminado, haga clic en Siguiente .

    3. Por último, el complemento le preguntará exactamente cómo desea pegar los datos. En el caso de los archivos csv, normalmente se utiliza la opción por defecto Pegar todo y haga clic en Copia .

    Unos segundos después, los archivos csv seleccionados se convertirán en hojas separadas de un libro de Excel. ¡Rápido y sin complicaciones!

    Así es como se convierten varios CSV a Excel. Gracias por leer y ¡hasta la semana que viene!

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.