Importar ou exportar arquivos de texto (.txt ou .csv)
Applies To
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016Existem duas formas de importar dados de um ficheiro de texto com o Excel: pode abri-los no Excel ou pode importá-los como um intervalo de dados externos. Para exportar dados do Excel para um ficheiro de texto, utilize o comando Guardar Como e altere o tipo de ficheiro no menu pendente.
Existem dois formatos de ficheiro de texto frequentemente utilizados:
-
Os ficheiros de texto delimitados (.txt), nos quais o caráter tab (código de carateres ASCII 009) separa normalmente cada campo de texto.
-
Ficheiros de texto de valores separados por vírgulas (.csv), nos quais o caráter de vírgula (,) normalmente separa cada campo de texto.
Pode alterar o caráter separador utilizado nos ficheiros de texto delimitados e .csv. Isto pode ser necessário para garantir que a operação de importação ou exportação funciona da forma pretendida.
Observação: Pode importar ou exportar até 1.048.576 linhas e 16.384 colunas.
Importar um ficheiro de texto abrindo-o no Excel
Pode abrir um ficheiro de texto que criou noutro programa como um livro do Excel com o comando Abrir . Abrir um ficheiro de texto no Excel não altera o formato do ficheiro . Pode vê-lo na barra de título do Excel, onde o nome do ficheiro mantém a extensão de nome de ficheiro de texto (por exemplo, .txt ou .csv).
-
Aceda a Ficheiro > Abrir e navegue para a localização que contém o ficheiro de texto.
-
Selecione Ficheiros de Texto na lista pendente tipo de ficheiro na caixa de diálogo Abrir .
-
Localize e faça duplo clique no ficheiro de texto que pretende abrir.
-
Se o ficheiro for um ficheiro de texto (.txt), o Excel inicia o Assistente de Importação de Texto. Quando terminar os passos, clique em Concluir para concluir a operação de importação. Consulte o Assistente de Importação de Texto para obter mais informações sobre delimitadores e opções avançadas.
-
Se o ficheiro for um ficheiro .csv, o Excel abre automaticamente o ficheiro de texto e apresenta os dados num novo livro.
Observação: Quando o Excel abre um ficheiro .csv, utiliza as definições de formato de dados predefinidas atuais para interpretar como importar cada coluna de dados. Se quiser ter mais flexibilidade na conversão de colunas em diferentes formatos de dados, pode utilizar o Assistente de Importação de Texto. Por exemplo, o formato de uma coluna de dados no ficheiro .csv pode ser MDY, mas o formato de dados predefinido do Excel é YMD ou quer converter uma coluna de números que contém zeros à esquerda em texto para que possa preservar os zeros à esquerda. Para forçar o Excel a executar o Assistente de Importação de Texto, pode alterar a extensão de nome de ficheiro de .csv para .txt antes de o abrir ou pode importar um ficheiro de texto ligando-o (para obter mais informações, consulte a secção seguinte).
-
Importar um ficheiro de texto ao ligar-se ao mesmo
Pode importar dados de um ficheiro de texto para uma folha de cálculo existente.
-
Clique na célula onde pretende colocar os dados do ficheiro de texto.
-
No separador Dados , no grupo Obter & Transformar Dados , clique em Do Texto/CSV.
-
Na caixa de diálogo Importar Dados , localize e faça duplo clique no ficheiro de texto que pretende importar e clique em Importar.
Siga as instruções no Assistente de Importação de Texto. Clique em Ajuda em qualquer página do Assistente de Importação de Texto para obter mais informações sobre como utilizar o assistente. Quando terminar os passos no assistente, clique em Concluir para concluir a operação de importação.
-
Na caixa de diálogo Importar Dados , faça o seguinte:
-
Em Onde pretende colocar os dados?, efetue um dos seguintes procedimentos:
-
Para devolver os dados à localização que selecionou, clique em Folha de cálculo existente.
-
Para devolver os dados ao canto superior esquerdo de uma nova folha de cálculo, clique em Nova folha de cálculo.
-
-
Opcionalmente, clique em Propriedades para definir as opções de atualização, formatação e esquema para os dados importados.
-
Clique em OK.
O Excel coloca o intervalo de dados externos na localização que especificar.
-
Se o Excel não converter uma coluna de dados no formato pretendido, pode converter os dados depois de os importar. Para obter mais informações, consulte Converter números armazenados como texto em números e Converter datas armazenadas como texto em datas.
Exportar dados para um ficheiro de texto ao guardá-lo
Pode converter uma folha de cálculo do Excel num ficheiro de texto com o comando Guardar Como .
-
Vá para Arquivo > Salvar como.
-
A caixa de diálogo Salvar como é exibida.
-
Na caixa Guardar com o tipo, selecione o formato de ficheiro de texto da folha de cálculo.
-
Por exemplo, clique em Texto (separado por tabulação) ou CSV (Delimitado por vírgulas).
-
Observação: Os diferentes formatos suportam diferentes conjuntos de funcionalidades. Para obter mais informações sobre os conjuntos de funcionalidades suportados pelos diferentes formatos de ficheiro de texto, consulte Formatos de ficheiro suportados no Excel.
-
-
Navegue para a localização onde pretende guardar o novo ficheiro de texto e, em seguida, clique em Guardar.
-
É apresentada uma caixa de diálogo a lembrar que apenas a folha de cálculo atual será guardada no novo ficheiro. Se tiver a certeza de que a folha de cálculo atual é aquela que pretende guardar como um ficheiro de texto, clique em OK. Pode guardar outras folhas de cálculo como ficheiros de texto separados ao repetir este procedimento para cada folha de cálculo.
-
É apresentada uma segunda caixa de diálogo, lembrando-o de que a sua folha de cálculo pode conter funcionalidades que não são suportadas por formatos de ficheiro de texto. Se estiver interessado apenas em guardar os dados da folha de cálculo no novo ficheiro de texto, clique em Sim. Se não tiver a certeza e quiser saber mais sobre que funcionalidades do Excel não são suportadas por formatos de ficheiro de texto, clique em Ajuda para obter mais informações.
Para obter mais informações sobre como guardar ficheiros noutros formatos, consulte Guardar um livro noutro formato de ficheiro.
Importar um ficheiro de texto ao ligar-se ao mesmo (Power Query)
Pode importar dados de um ficheiro de texto para uma folha de cálculo existente.
-
No separador Dados , no grupo Obter & Transformar Dados , clique em Do Texto/CSV.
-
Na caixa de diálogo Importar Dados , localize e faça duplo clique no ficheiro de texto que pretende importar e clique em Importar.
-
Na caixa de diálogo de pré-visualização, tem várias opções:
-
Selecione Carregar se quiser carregar os dados diretamente para uma nova folha de cálculo.
-
Em alternativa, selecione Carregar para se pretender carregar os dados para uma tabela, Tabela Dinâmica/Gráfico Dinâmico, uma folha de cálculo do Excel existente/nova ou simplesmente criar uma ligação. Também pode optar por adicionar os seus dados ao Modelo de Dados.
-
Selecione Transformar Dados se quiser carregar os dados para o Power Query e edite-os antes de os levar para o Excel.
-
Se o Excel não converter uma determinada coluna de dados no formato pretendido, pode converter os dados depois de os importar. Para obter mais informações, consulte Converter números armazenados como texto em números e Converter datas armazenadas como texto em datas.
Exportar dados para um ficheiro de texto ao guardá-lo
Pode converter uma folha de cálculo do Excel num ficheiro de texto com o comando Guardar Como .
-
Vá para Arquivo > Salvar como.
-
Clique em Procurar.
-
Na caixa de diálogo Guardar Como , na caixa Guardar com o tipo, selecione o formato de ficheiro de texto da folha de cálculo; por exemplo, clique em Texto (separado por tabulação) ou CSV (delimitado por vírgulas).
Observação: Os diferentes formatos suportam diferentes conjuntos de funcionalidades. Para obter mais informações sobre os conjuntos de funcionalidades suportados pelos diferentes formatos de ficheiro de texto, consulte Formatos de ficheiro suportados no Excel.
-
Navegue para a localização onde pretende guardar o novo ficheiro de texto e, em seguida, clique em Guardar.
-
É apresentada uma caixa de diálogo a lembrar que apenas a folha de cálculo atual será guardada no novo ficheiro. Se tiver a certeza de que a folha de cálculo atual é aquela que pretende guardar como um ficheiro de texto, clique em OK. Pode guardar outras folhas de cálculo como ficheiros de texto separados ao repetir este procedimento para cada folha de cálculo.
Também poderá ver um alerta abaixo do friso a indicar que algumas funcionalidades poderão ser perdidas se guardar o livro num formato CSV.
Para obter mais informações sobre como guardar ficheiros noutros formatos, consulte Guardar um livro noutro formato de ficheiro.
A forma como altera o delimitador ao importar é diferente consoante a forma como importa o texto.
-
Se utilizar Obter & Transformar Dados > De Texto/CSV, depois de escolher o ficheiro de texto e clicar em Importar, selecione um caráter a utilizar na lista em Delimitador. Pode ver o efeito da sua nova escolha imediatamente na pré-visualização de dados, para que possa ter a certeza de que faz a escolha que pretende antes de continuar.
-
Se utilizar o Assistente de Importação de Texto para importar um ficheiro de texto, pode alterar o delimitador utilizado para a operação de importação no Passo 2 do Assistente de Importação de Texto. Neste passo, também pode alterar a forma como os delimitadores consecutivos, como aspas consecutivas, são processados.
Consulte o Assistente de Importação de Texto para obter mais informações sobre delimitadores e opções avançadas.
Se quiser utilizar um ponto e vírgula como separador de lista predefinido quando guardar como .csv, mas precisar de limitar a alteração ao Excel, considere alterar o separador decimal predefinido para uma vírgula , o que força o Excel a utilizar um ponto e vírgula para o separador de lista. Obviamente, isto também irá alterar a forma como os números decimais são apresentados, pelo que também considere alterar o separador Milhares para limitar qualquer confusão.
-
Desmarque opções do Excel > opções avançadas de edição de>> Utilizar separadores de sistema.
-
Defina Separador decimal como , (uma vírgula).
-
Defina o separador Milhares como . (um ponto final).
Quando guarda um livro como um ficheiro de .csv, o separador de lista predefinido (delimitador) é uma vírgula. Pode alterar esta opção para outro caráter separador com as definições da Região do Windows.
Cuidado: Alterar a definição do Windows causará uma alteração global no seu computador, afetando todas as aplicações. Para alterar apenas o delimitador do Excel, consulte Alterar o separador de lista predefinido para guardar ficheiros como texto (.csv) no Excel.
-
No Microsoft Windows 11, selecione a Barra de Pesquisa e digite Configurações de Região.
-
Selecione Configurações de idioma administrativo.
-
Na guia Formatos, selecione Configurações adicionais.
-
Na caixa de diálogo Personalizar Formato , na guia Números , digite um caractere a ser usado como o novo separador na caixa Separador Lista .
-
Selecione OK duas vezes.
-
No Microsoft Windows 10, clique com o botão direito do mouse no botão Iniciar e clique em Configurações.
-
Clique em Time & Language e clique em Região no painel esquerdo.
-
No painel principal, em configurações regionais, clique em Data, hora e configurações regionais adicionais.
-
Em Região, clique em Alterar formatos de data, hora ou número.
-
Na caixa de diálogo Região , na guia Formato , clique em Configurações adicionais.
-
Na caixa de diálogo Personalizar Formato , na guia Números , digite um caractere a ser usado como o novo separador na caixa Separador Lista .
-
Selecione OK duas vezes.
-
No Microsoft Windows, clique no botão Iniciar e em Painel de Controle.
-
Em Relógio, Idioma e Região, clique em Alterar formatos de data, hora ou número.
-
Na caixa de diálogo Região , na guia Formato , clique em Configurações adicionais.
-
Na caixa de diálogo Personalizar Formato , na guia Números , digite um caractere a ser usado como o novo separador na caixa Separador Lista .
-
Selecione OK duas vezes.
Observação: Depois de alterar o caractere separador de lista para seu computador, todos os programas usam o novo caractere como separador de lista. Você pode alterar o caractere de volta para o caractere padrão seguindo o mesmo procedimento.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.