Como exportar dados do Excel como um arquivo de texto: instruções passo a passo para 2025
Como exportar o Excel como um arquivo TXT: um passo a passo prático
Ok, então isso me ocorreu ontem à noite quando precisei extrair alguns dados do Excel como um arquivo de texto simples — não CSV, não apenas copiar e colar, mas exportar um arquivo de texto delimitado por tabulação. A princípio, pensei que seria simples, mas é meio complicado. As opções nem sempre são óbvias e, se você não estiver prestando atenção, pode presumir que exportar a pasta de trabalho inteira é fácil, quando na verdade é apenas a planilha ativa. Aqui está o que finalmente funcionou para mim, caso você esteja com dificuldades como eu.
Obtendo a folha certa e escolhendo onde salvar
Primeiro, abra seu arquivo do Excel e certifique-se de que está na planilha correta.É, eu sei, são coisas básicas, mas já vi pessoas ignorarem isso e se perguntarem por que a exportação inclui apenas parte dos dados. Basta clicar duas vezes na aba da planilha ou clicar nela para ativá-la. Isso é importante porque a opção “Salvar como” do Excel salva apenas o que está ativo no momento, a menos que você faça várias exportações.
Em seguida, decida para onde você quer que o arquivo exportado vá. Eu costumo escolher uma pasta específica para exportações, porque esses arquivos de texto podem ficar bagunçados se você deixá-los espalhados em pastas aleatórias. Você também pode definir o local de salvamento padrão em Arquivo > Opções > Salvar se quiser que as coisas sejam mais rápidas na próxima vez.
A exportação real — Salvar como e escolher o formato correto
Próximo passo: clique Fileno menu superior e escolha Save As. Se você estiver usando versões mais recentes do Excel (como 2016 ou 365), a ideia continua a mesma. Basta escolher onde deseja o arquivo e procurar o menu suspenso “Salvar como tipo”.No começo, essa parte foi confusa para mim, pois eu esperava encontrar “TXT” ou “Texto Simples” diretamente, mas geralmente aparece como Text (Tab delimited) (*.txt).Às vezes, aparece em “Outros Formatos”, então fique de olho.
Dê um bom nome ao seu arquivo para que você saiba qual é depois. Em seguida, selecione essa Text (Tab delimited) (*.txt)opção. Este formato é muito mais flexível do que CSV quando você está tentando importar dados de outro lugar ou pré-processá-los em um script. Se o nome do arquivo mudar para.txt automaticamente, é um bom sinal.
Antes de clicar em Save, verifique se você está exportando a planilha correta.Às vezes, a caixa de diálogo de salvamento exibe por padrão a primeira planilha da pasta de trabalho, e eu acidentalmente exportei os dados errados. Ah, e um aviso rápido: ao clicar em salvar, um aviso pode aparecer informando que apenas a planilha ativa será salva neste formato. Isso é normal — o Excel, por padrão, não exporta a pasta de trabalho inteira para um arquivo de texto, a menos que você faça cada planilha manualmente ou use algum truque de macro. Portanto, se precisar de várias planilhas, você precisa repetir esse processo para cada uma delas ou automatizá-lo com VBA posteriormente.
O que acontece depois de salvar? Verificando a saída
Após clicar em OK e salvar, abra o novo .txtarquivo em um editor simples, como o Bloco de Notas ou o Visual Studio Code. Ele deve conter apenas os dados da sua planilha, separados por tabulações. Se você observar quebras de linha estranhas ou dados ausentes, pode ser devido a caracteres especiais ou fórmulas na sua planilha. Lembre-se de que as fórmulas não são exportadas — apenas os dados visíveis e processados no momento em que você as salvou.
Este método captura apenas a planilha ativa. Se o seu arquivo tiver várias planilhas, você precisará fazer isso para cada uma delas ou considerar a automação de macros para exportações em massa. Aqui está um trecho rápido de VBA que encontrei que percorre cada planilha e as salva como arquivos de texto individuais, o que pode economizar algum tempo a longo prazo:
Sub ExportSheetsToText() Dim ws As Worksheet Dim savePath As String savePath = "C:\Exports\" For Each ws In ThisWorkbook. Worksheets ws. SaveAs Filename:=savePath & ws. Name & ".txt", FileFormat:=xlText Next ws End Sub
Mas isso é mais avançado e provavelmente um exagero se você estiver fazendo apenas uma coisa única!
Algumas dicas finais e pegadinhas
Além disso, verifique novamente o arquivo exportado para garantir que os dados estejam corretos. Se houver caracteres estranhos ou se os delimitadores parecerem desalinhados, pode ser devido às configurações do separador de lista ou do separador decimal do seu sistema. Você pode alterar essas configurações em Painel de Controle > Região > Configurações Adicionais — definindo o “Separador de Lista” como tabulação ou vírgula, conforme necessário.
Se a exportação não estiver correta e sua planilha for complexa — digamos, com células mescladas, fórmulas ou caracteres especiais — talvez seja necessário corrigir isso no Excel primeiro. Também recomendo ativar “Usar separadores do sistema” em Avançado > Recortar, copiar e colar nas opções do Excel para evitar delimitadores inconsistentes.
Por mais irritante que fosse, descobri que repetir o processo manualmente não era tão ruim até configurar uma macro. Mesmo tendo em mente que as partes importantes são selecionar a planilha correta, escolher Text (Tab delimited) (*.txt)e verificar o resultado duas vezes, ajuda a evitar surpresas.
Espero que isso tenha poupado alguém de uma dor de cabeça — levei muito mais tempo do que deveria para entender a confusão em torno das opções de Salvar como. De qualquer forma, boa sorte com a exportação e não se esqueça de fazer um backup antes de tentar qualquer alteração grande!
Artigos Relacionados
Este artigo foi útil?