Como Importar Relatório Texto de Sistema no Excel
Especialista em Excel

Neste artigo você aprenderá como importar relatório de texto de sistema no Excel passo-a-passo.
Importar Relatório Texto no Excel VBA
Digamos que você tenha um relatório em formato txt e queira importar ele no Excel para realizar análises.

O relatório acima foi exportado em texto e temos nele tamanhos fixos definidos.
Vejamos agora passo-a-passo como separar as colunas e importar os relatórios de forma automática.
O processo que iremos realizar para separar um arquivo texto é primeiro separar com VBA e identificar os cortes das colunas.
O primeiro passo é clicar com o botão direito em qualquer lugar da guia do Excel e escolher a opção Personalizar Faixa de Opções.
Marque a opção da guia Desenvolvedor.

Clique na guia Desenvolvedor e no botão Gravar Macro, ficará conforme abaixo.

Agora tudo o que está sendo feito será gravado.
Clique duas vezes sobre o arquivo texto e na abertura do arquivo clique em Largura fixa e marque Avançar.

Na tela seguinte defina os cortes das colunas arrastando para reposicionar os cortes, duplo clique para remover e dando um clique para adicionar uma coluna.

Com isso temos então as colunas cortadas já abertas na planilha.

Clique na guia Desenvolvedor e em Visual Basic clicando em Módulo 1 na coluna esquerda da árvore você terá ali os cortes nos Arrays, como destacado abaixo.

Abra então um notepad e copie os cortes dos arrays passando com , entre eles, esta informação será usada no Power Query do Excel.

Importar Arquivo Texto Delimitado no Power Query
Abra uma pasta no seu computador e cole o relatório dentro desta pasta, poderá importar vários de uma vez, sem problemas.

Clique agora na guia Dados e clique no botão Obter Dados, nele selecione De Arquivo->Da Pasta.

Na tela seguinte clique em Transformar Dados.

Selecione a coluna Content.

Clique com o botão direito sobre a coluna e selecione a opção Remover Outras Colunas, assim manteremos apenas esta coluna que contém os dados do arquivo texto.

Na tela seguinte clique no Delimitador e defina --Largura Fixa-- e cole os números que guardamos no notepad, nele teremos os cortes das colunas conforme a delimitação.

Com isso temos então os cortes das colunas conforme vemos abaixo no Power Query.

Clique com o botão direito sobre todas as colunas e selecione Transformar->Cortar e em seguida novamente em Limpar.
Este procedimento irá remover os espaços em branco das colunas.

Clique nas colunas de data com o botão direito e altere para Data, isso fará com que as colunas mudem para o formato de data.

Agora iremos remover os Null das colunas. Clique com o botão direito sobre as colunas que tiverem NULL e selecione Substituir Valores e altere Valor a Ser Localizado preencha com NULL e Substituir por deixando vazio.

Agora com os dados já tratados podemos importar os arquivos.
Clique em Página Inicial->Fechar e Carregar Para...

Por fim temos a planilha importada diretamente no Excel com o relatório texto aberto no Excel.

Download Arquivo de Exemplo Txt
Clique no botão abaixo para realizar o download do arquivo texto do exemplo:
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




