Táboa de contidos
3 xeitos rápidos de converter varios ficheiros CSV a Excel convertendo cada ficheiro nunha folla de cálculo separada ou combinando todos os datos nunha única folla.
Se adoita exportar ficheiros en formato CSV de diferentes aplicacións, pode acabar tendo unha morea de ficheiros individuais relacionados co mesmo tema. Seguramente, Excel pode abrir varios ficheiros á vez, pero como libros de traballo separados. A pregunta é: hai un xeito sinxelo de converter varios ficheiros .csv nun único libro de traballo? Algo seguro. Incluso hai tres formas deste tipo :)
Combina varios ficheiros CSV nun ficheiro de Excel usando o símbolo do sistema
Para combinar rapidamente varios ficheiros csv nun só, podes usar da ferramenta de símbolo do sistema de Windows. Vexa como:
- Move todos os ficheiros de destino nun cartafol e asegúrate de que ese cartafol non conteña ningún outro ficheiro .csv.
- No Explorador de Windows, desprázate ata o cartafol que contén os teus ficheiros csv e copia o seu camiño. Para iso, manteña premida a tecla Maiúsculas do teclado, prema co botón dereito no cartafol e, a continuación, seleccione Copiar como ruta no menú contextual.
En Windows 10 e superior, o botón Copiar ruta tamén está dispoñible na pestana Inicio do Explorador de ficheiros.
- Na caixa de busca de Windows, escriba cmd e, a continuación, faga clic na aplicación Símbolo do sistema para iniciala.
- En na xanela Símbolo do sistema , introduza un comando para cambiar o directorio activo aoCartafol CSV. Para facelo, escriba cd seguido dun espazo e prema Ctrl + V para pegar o camiño do cartafol.
Como alternativa, pode arrastrar e soltar o cartafol directamente desde Explorador de ficheiros á xanela Símbolo do sistema .
- Neste momento, a túa pantalla debería parecerse á seguinte. Se o fai, prema a tecla Intro para executar o comando.
Unha vez que o faga, a ruta do cartafol aparecerá na liña de comandos, reflectindo o cambio do directorio activo.
- Na liña de comandos, despois da ruta do cartafol, escriba copiar *.csv merged-csv-files.csv e prema Intro .
No comando anterior, merged-csv-files.csv é o nome do ficheiro resultante, non dubide en cambialo polo nome que desexe.
Se todo vai ben, os nomes dos ficheiros copiados aparecerán debaixo do comando executado:
Agora, pode pechar o ventá do símbolo do sistema e volva ao cartafol que contén os ficheiros orixinais. Alí atoparás un ficheiro novo chamado merged-csv-files.csv , ou o nome que especificaches no paso 6.
Consellos e notas:
- Combinar todos os datos nun ficheiro máis grande funciona moi ben para ficheiros homoxéneos da mesma estrutura . Para ficheiros con columnas diferentes, pode que non sexa a mellor solución.
- Se todos os ficheiros que pretendes combinar teñen o mesmocabeceiras das columnas, ten sentido eliminar as filas do lector en todos, excepto no primeiro ficheiro, para que se copien no ficheiro máis grande só unha vez.
- O comando copiar combina os ficheiros tal e como están . Se queres máis control sobre como se importan os teus ficheiros CVS a Excel, Power Query pode ser unha solución máis adecuada.
Combina varios ficheiros CSV nun só con Power Query
Power A consulta é unha das ferramentas máis poderosas de Excel 365 - Excel 2016. Entre outras cousas, pode unir e transformar datos de diferentes fontes, unha característica interesante que imos explotar neste exemplo.
Para combinar varios ficheiros csv nun libro de Excel, estes son os pasos que debes seguir:
- Engade todos os teus ficheiros CSV nun cartafol. Asegúrate de que ese cartafol non conteña outros ficheiros, xa que poden provocar movementos adicionais máis tarde.
- Na pestana Datos , na sección Obter & Transforme o grupo de datos , faga clic en Obter datos > Do ficheiro > Desde o cartafol .
- Busca o cartafol no que colocou os ficheiros csv e fai clic en Abrir .
- A seguinte pantalla mostra os detalles de todos os ficheiros no cartafol seleccionado. No menú despregable Combinar , ten tres opcións dispoñibles:
- Combinar e amp; Transform Data : a máis flexible e rica en funcións. Os datos de todos os ficheiros csv cargaranse no Power Query Editor,onde podes facer varios axustes: escoller tipos de datos para columnas, filtrar filas non desexadas, eliminar duplicados, etc.
- Combinar & Load - o máis sinxelo e rápido. Carga os datos combinados directamente nunha nova folla de traballo.
- Combinar & Cargar en... : permítelle escoller onde cargar os datos (nunha folla de traballo existente ou nova) e en que forma (táboa, informe de táboa dinámica ou gráfico, só unha conexión).
Agora, imos discutir brevemente os puntos clave de cada escenario.
Combina e carga datos
Nun caso máis sinxelo cando non hai axustes nos ficheiros csv orixinais son necesarios, escolla Combinar & Cargar ou Combinar e amp; Cargar en... .
Esencialmente, estas dúas opcións fan o mesmo: importar datos de ficheiros individuais nunha soa folla de cálculo. O primeiro carga os resultados nunha nova folla, mentres que o segundo permíteche decidir onde cargalos.
No cadro de diálogo de vista previa, só podes decidir sobre:
- Ficheiro de mostra : cal dos ficheiros importados se debe considerar como unha mostra.
- Delimitador : en ficheiros CSV, normalmente é unha coma.
- Detección de tipo de datos . Podes permitir que Excel elixa automaticamente o tipo de datos para cada columna en función das primeiras 200 filas (predeterminado) ou todo o conxunto de datos . Ou pode escoller non detectar os tipos de datos e importar todos os datos no Texto orixinalformato.
Unha vez que fixeches as túas eleccións (na maioría dos casos, os valores predeterminados funcionan ben), fai clic en Aceptar.
Se escolleu Combinar e amp; Cargar , os datos importaranse nunha nova folla de traballo como unha táboa.
En caso de Combinar & Cargar en... , aparecerá o seguinte cadro de diálogo pedindo que especifique onde e os datos deben importarse:
Coa configuración predeterminada que se mostra na imaxe superior, os datos de varios ficheiros csv importaranse no formato de táboa como este:
Combinar e transformar datos
O Combinar & A opción Transformar datos fará que os seus datos se carguen no Editor de Power Query. As funcións son numerosas aquí, así que imos centrar as que son especialmente útiles para manexar información de diferentes fontes.
Filtra os ficheiros para combinalos
Se o cartafol de orixe contén máis ficheiros que ti. realmente quere combinar, ou algúns ficheiros non son .csv, abra o filtro da columna Nome.Fonte e desmarque os irrelevantes.
Especifique os datos. tipos
Normalmente, Excel determina os tipos de datos para todas as columnas automaticamente. Non obstante, nalgúns casos, os valores predeterminados poden non ser adecuados para vostede. Para cambiar o formato de datos dunha columna concreta, seleccione esa columna facendo clic na súa cabeceira e, a continuación, prema Tipo de datos no grupo Transformar .
Por exemplo:
- Para seguir liderandoceros antes dos números, escolla Texto .
- Para mostrar o símbolo $ diante dos importes, escolla Moeda .
- Para mostrar correctamente Valores data e hora , seleccione Data , Hora ou Data/Hora .
Eliminar duplicados
Para eliminar as entradas duplicadas, seleccione a columna clave (identificador único) que só debe conter valores únicos e, a continuación, faga clic en Eliminar filas > Eliminar duplicados .
Para obter máis funcións útiles, explora a cinta!
Carga datos na folla de cálculo de Excel
Cando remate de editar, cargue os datos en Excel. Para iso, na pestana Inicio , no grupo Pechar , faga clic en Pechar & Cargar e, a continuación, prema calquera das seguintes opcións:
- Pechar & Cargar : importa os datos a unha nova folla como unha táboa.
- Pechar & Cargar en... : pode transferir datos a unha folla nova ou existente como táboa, táboa dinámica ou gráfico de táboa dinámica.
Consellos e notas:
- Os datos importados con Power Query permanecen conectados aos ficheiros csv orixinais.
- Se precisas combinar outros ficheiros CSV , só tes que soltaos. no cartafol de orixe e, a continuación, actualice a consulta facendo clic no botón Actualizar da pestana Deseño da táboa ou Consulta .
- Para desconecte o ficheiro combinado dos ficheiros orixinais, faga clic en Desvincular na pestana Deseño da táboa .
Importarvarios ficheiros CSV a Excel coa ferramenta Copiar follas
Nos dous exemplos anteriores, estabamos fusionando ficheiros csv individuais nun só. Agora, vexamos como podes importar cada CSV como folla separada dun único libro de traballo. Para conseguilo, usaremos a ferramenta Copiar follas incluída na nosa Ultimate Suite for Excel.
A importación levarache como máximo 3 minutos, un minuto por paso :)
- Na pestana Datos de Ablebits , faga clic en Copiar follas e indique como quere importar os ficheiros:
- Para colocar cada ficheiro nunha folla separada , escolla Follas seleccionadas nun libro de traballo .
- Para copiar datos de todos os ficheiros csv nunha folla única de traballo , escolla Datos das follas seleccionadas nunha folla .
- Fai clic no botón Engadir ficheiros e, a continuación, busque e seleccione os ficheiros csv para importar . Cando remate, fai clic en Seguinte .
- Finalmente, o complemento preguntará exactamente como queres pegar os datos. No caso dos ficheiros csv, normalmente continúa coa opción predeterminada Pegar todo e só tes que facer clic en Copiar .
Uns segundos máis tarde, atoparás os ficheiros csv seleccionados convertidos en follas separadas dun libro de Excel. Rápido e indolor!
Así é como converter varios CSV a Excel. Grazas por ler e ata a semana que vén!