Táboa de contidos
O titorial explica como converter rapidamente ficheiros CSV a Excel en calquera versión, desde a 365 ata a 2007, evitando problemas típicos.
Xeralmente, hai dúas formas de transferir un ficheiro CSV a Excel: abríndoo ou importando como datos externos. Este artigo ofrece unha guía detallada sobre ambos os métodos e sinala os puntos fortes e limitacións de cada un. Tamén sinalaremos as posibles trampas e suxeriremos as solucións máis eficaces.
Converte o ficheiro CSV a Excel abríndoo
Para levar os datos dun ficheiro CSV a Excel , pode abrilo directamente desde un libro de Excel ou mediante o Explorador de Windows. Sexa cal sexa o método que elixas, ten en conta que:
- Abrir un documento CSV en Excel non cambia o formato de ficheiro a .xlsx ou .xls. O ficheiro conservará a extensión .csv orixinal.
- Os ficheiros están limitados a 1.048.576 filas e 16.384 columnas.
Como abrir o ficheiro CSV en Excel
A O ficheiro de valores separados por comas creado noutro programa aínda se pode abrir en Excel usando o comando estándar Abrir .
- No teu Excel, vai ao Ficheiro e prema Abrir ou prema o atallo Ctrl + O.
- Na caixa de diálogo Abrir , seleccione Ficheiros de texto (*.prn;* .txt;*.csv) da lista despregable da esquina inferior dereita.
- Busca o documento CSV e fai dobre clic nel para aberto.
Valores separados por comascaderno de traballo . Na práctica, cambiar entre varios ficheiros de Excel pode ser bastante inconveniente e gravoso. Pola contra, pode importar todos os ficheiros no mesmo caderno de traballo . As instrucións detalladas están aquí: Como combinar varios ficheiros CSV nun só libro de Excel.
Con sorte, agora pode converter calquera ficheiro CSV a Excel con facilidade. E grazas pola túa paciencia a todos os que leches este tutorial ata o final :)
Para un ficheiro de texto (. txt ), Excel iniciará a Importación Asistente de texto . Consulte Importación de CSV a Excel para obter máis información.
Como abrir un ficheiro CSV desde o Explorador de Windows
A forma máis rápida de abrir un ficheiro .csv en Excel é facer dobre clic nel no Explorador de Windows. Isto abrirá inmediatamente o teu ficheiro nun novo libro.
Non obstante, este método só funciona se Microsoft Excel está definido como a aplicación predeterminada para ficheiros .csv . Neste caso, aparece unha icona verde familiar de Excel xunto aos documentos .csv no Explorador de Windows.
Se os teus ficheiros CSV están configurados para abrir con outra aplicación predeterminada, fai clic co botón dereito do rato no ficheiro e selecciona Abrir con... > Excel .
Para establecer Excel como o programa predeterminado para ficheiros CVS, estes son os pasos a realizar:
- Faga clic co botón dereito en calquera ficheiro .csv no Explorador de Windows e, a continuación, seleccione Abrir con... > Escolla outra aplicación no menú contextual.
- En Outras opcións , faga clic en Excel , marque a caixa Utiliza sempre esta aplicación para abrir ficheiros .csv e fai clic en Aceptar .
Converte CSV a Excel importándoo
Con este método, pode importar datos dun ficheiro .csv a unha folla de cálculo de Excel existente ou nova. A diferenza da técnica anterior, non só abre o ficheiro en Excel senón que cambia o formato .csv a .xlsx (Excel 2007 e superior) ou.xls (Excel 2003 e anteriores).
A importación pódese facer de dúas formas:
- A través do Asistente de importación de texto (en todas as versións)
- Creando unha conexión Power Query (en Excel 2016 - Excel 365)
Como importar CSV a Excel co asistente de importación de texto
Primeiro desactivado, débese ter en conta que o Asistente de importación de texto é unha función herdada e, comezando con Excel 2016, móvese da cinta a Opcións de Excel .
Se o Asistente de importación de texto non está dispoñible na túa versión de Excel, tes estas dúas opcións:
- Activar a función de texto (herdado).
- Obter Excel para inicie o Asistente de importación de texto automaticamente. Para iso, cambie a extensión do ficheiro de .csv a .txt, abra o ficheiro de texto desde Excel e siga os pasos do asistente que se describe a continuación.
Para importar un ficheiro CSV a Excel, este é o que cómpre facer:
- En Excel 2013 e anteriores, vaia á pestana Datos > Obter datos externos grupo e faga clic en Desde Texto .
En Excel 2016 e posteriores, vaia á pestana Datos > Obter & Transforme o grupo Datos e faga clic en Obter datos > Asistentes legados > Desde texto (herdado) .
Nota. Se o asistente De texto non está alí, asegúrate de telo activado. Se Asistentes legados aínda está atenuado, selecciona unha cela baleira ou abre unha folla de traballo en branco e téntao de novo.
- NoCadro de diálogo Importar ficheiro de texto , busque o ficheiro .csv que quere importar, seleccióneo e prema no botón Importar (ou simplemente prema dúas veces no ficheiro).
- O Asistente de importación de texto iniciarase e seguirás os seus pasos. En primeiro lugar, escolle:
- O tipo de ficheiro Delimitado
- O número de fila no que comezar a importación (normalmente, fila 1)
- Se os teus datos teñen cabeceiras
A xanela de vista previa na parte inferior do asistente mostra algunhas primeiras entradas do teu ficheiro CSV.
- Escolle o delimitador e o cualificador de texto.
Delimitador é o carácter que separa os valores do ficheiro. Como CSV é un ficheiro de valores separados por comas, obviamente selecciona Coma . Para un ficheiro TXT, adoita seleccionar Tab .
Calificador de texto é o carácter que encerra os valores nun ficheiro importado. Todo o texto entre dous caracteres calificadores importarase como un valor, aínda que o texto conteña o delimitador especificado.
Xeralmente, escolle o símbolo comilla dobre ("") como calificador de texto. comproba isto, podes facer clic en Atrás e ver que carácter inclúe os valores na vista previa do teu ficheiro CSV.
No noso caso, todos os números cun separador de miles (que tamén é unha coma). ) están entre comiñas dobres como "3.392", o que significa que se importarán nunha cela. Sen especificar o signo de comiñas dobres comoo cualificativo de texto, os números anteriores e posteriores ao separador de miles irían en dúas columnas adxacentes.
Para asegurarte de que os teus datos se importarán segundo o previsto, mire atentamente a Vista previa de datos antes de facer clic. Seguinte .
Consellos e notas:
- Se hai máis dun delimitador consecutivo no ficheiro CSV, entón seleccione a opción Tratar delimitadores consecutivos como un para evitar celas baleiras.
- Se a vista previa mostra todos os datos nunha columna , isto significa un seleccionouse un delimitador incorrecto. Cambia o delimitador para que os valores se mostren en columnas separadas.
- Define formato de datos . O valor predeterminado é Xeneral : converte os valores numéricos en números, os valores de data e hora en datas e todos os tipos de datos restantes en texto.
Para establecer outro formato para unha columna específica, faga clic en calquera lugar dela na Vista previa de datos e, a continuación, escolla unha das opcións en Formato de datos da columna :
- Para manter ceros iniciales , escolla o formato Texto .
- Para mostrar correctamente datas , escolla Data e, a continuación, escolla un formato axeitado no cadro despregable.
Cando estea satisfeito coa Vista previa de datos , faga clic en Finalizar botón.
- Escolle se queres importar datos a unha folla de traballo existente ou a unha nova e fai clic en Aceptar .
Consellos e notas:
- Paraconfigure algunhas opcións avanzadas como o control de actualización, o deseño e o formato, prema en Propiedades... no cadro de diálogo anterior.
- Se algúns datos importados se amosan incorrectamente, pode cambiar o formato coa axuda. da función Formatar celas de Excel.
Aquí tes un par de suxestións útiles sobre como
Como activar o Asistente de importación de texto en Excel 2016 - Excel 365
Para activar o Asistente de importación de texto nas versións modernas de Excel, isto é o que cómpre facer:
- Fai clic na pestana Ficheiro e, a continuación, faga clic en Opcións > Datos .
- En Mostrar asistentes de importación de datos heredados , seleccione De texto (herdado) e prema en Aceptar.
Unha vez activado, o asistente aparecerá na pestana Datos , en o Obter & Grupo Transformar datos , en Obter datos > Asistentes legados.
Como transferir CSV a Excel conectándose a el
En Excel 365, Excel 2021, Excel 2019 e Excel 2016, pode importar datos dun ficheiro de texto conectándose a el coa axuda de Power Query. Vexa como:
- Na pestana Datos , na pestana Obter & Grupo Transformar datos , faga clic en De texto/CSV .
- No cadro de diálogo Importar datos , seleccione o texto ficheiro de interese e fai clic en Importar .
- Na caixa de diálogo de vista previa, tes dispoñibles as seguintes opcións:
- Delimitador . Escolle ocarácter que separa os valores do ficheiro de texto.
- Detección de tipo de datos . Podes permitir que Excel determine automaticamente o tipo de datos para cada columna en función das primeiras 200 filas (predeterminada) ou conxunto de datos completo . Ou pode escoller non detectar os tipos de datos e importar os datos no formato orixinal Texto .
- Transformar datos . Carga os datos no Power Query Editor, para que poida editalos antes de transferilos a Excel. Use esta función para definir o formato desexado para determinadas columnas.
- Cargar . Controla onde importar os datos. Para importar o ficheiro csv a unha nova folla de traballo, seleccione Cargar . Para transferir os datos a unha folla existente ou nova en forma de táboa, táboa dinámica/gráfico dinámico, ou só crear unha conexión, escolla Cargar en .
Facendo clic no botón Cargar importaranse os datos CSV no formato de táboa como este:
A táboa importada está ligada ao documento CSV orixinal e podes actualizalo en calquera momento actualizando a consulta (pestana Deseño da táboa > Actualizar ).
Consellos e notas:
- Para cambiar a táboa a un intervalo normal, faga clic co botón dereito en calquera cela e, a continuación, prema en Táboa > Converter en intervalo . Isto eliminará permanentemente a consulta da folla e desconectará os datos importados do ficheiro orixinal.
- Se os valores dunha determinada columna se importan nunformato incorrecto, pode tentar solucionalo vostede mesmo convertendo texto en número ou texto na data.
Converter CSV en Excel: abrir e importar
Cando Microsoft Excel abre un ficheiro .csv, usa a súa configuración de formato de datos predeterminada para comprender exactamente como mostrar cada columna de datos de texto. Isto funciona ben na maioría das situacións.
Se o teu ficheiro de texto ten valores específicos e queres controlar como mostralos en Excel, fai a importación en lugar de abrir. Aquí tes algúns casos de uso típicos:
- O ficheiro CSV usa delimitadores diferentes.
- O ficheiro CSV contén diferentes formatos de data.
- Algúns números teñen ceros ao principio que debe manterse.
- Quere ver unha vista previa de como se converterán os seus datos CSV a Excel.
- Está a buscar máis flexibilidade en xeral.
Como gardar o ficheiro CSV en Excel
Calquera método de conversión que utilizaches, podes gardar o ficheiro resultante como o farías normalmente.
- Na túa folla de cálculo de Excel, fai clic en Ficheiro > Gardar como .
- Busque o cartafol onde quere gardar o ficheiro.
- Para gardar como ficheiro de Excel, seleccione Excel Caderno de traballo (*.xlsx) no menú despregable Gardar como tipo . Para gardar como ficheiro separado por comas, seleccione CSV (delimitado por coma) ou CSV UTF-8 .
- Fai clic en Gardar .
Se gardou un ficheiro CSV en formato .xls en versións anteriores, entón en Excel2010 e posteriores pode atoparse co erro "O ficheiro está danado e non se pode abrir". Tenta seguir estas recomendacións para abrir un ficheiro .xls corrupto.
Como abrir varios ficheiros CSV en Excel á vez
Como probablemente sabes, Microsoft Excel permite abrir varios libros á vez usando o comando estándar Abrir . Isto tamén funciona para ficheiros CSV.
Para abrir varios ficheiros CSV en Excel, aquí tes os pasos que debes seguir:
- No teu Excel, fai clic en Ficheiro > Abrir ou prema as teclas Ctrl + O xuntos.
- Fai clic no botón Examinar e desprácese ata o cartafol de orixe.
- No lista despregábel xunto á caixa Nome do ficheiro , seleccione Ficheiros de texto (*.prn, *.txt, *.csv) .
- Seleccione os seus ficheiros de texto :
- Para seleccionar ficheiros adxacentes , faga clic no primeiro ficheiro, manteña premida a tecla Maiúsculas e, a continuación, prema no último ficheiro. Seleccionaranse tanto os ficheiros nos que se fixo clic como todos os ficheiros entre eles.
- Para seleccionar ficheiros non adxacentes , manteña premida a tecla Ctrl e faga clic en cada ficheiro que quere abrir. .
- Con varios ficheiros seleccionados, faga clic no botón Abrir .
No Explorador de Windows , pode facer clic co botón dereito nos ficheiros seleccionados e escoller Abrir no menú contextual.
Este método é sinxelo e rápido, e poderíamos chamalo perfecto, pero por unha pequena cousa: abre cada ficheiro CSV como separado