Notifications
Clear all

Importação de tabela em .txt

5 Posts
1 Usuários
0 Reactions
1,605 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal, tudo bem?

Estou apanhando muito com a seguinte situação: estou querendo importar automaticamente um arquivo que está em .txt, a linha é muito grande com vários campos, como data, cpf, entre outros dados....então venho pedir auxilio a alguém se existe a possibilidade de criar uma rotina para que o excel importe automaticamente o arquivo já separando as colunas da maneira como eu quero.

Abraço a todos.

Vitório

 
Postado : 16/07/2010 3:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

É perfeitamente possível, mas fica bem mais fácil se você puder postar um exemplo de arquivo a ser importado, pois a parametrização do código de importação depende da estrutura do arquivo, tipo de caractere de separação, etc.

[ ]s

 
Postado : 16/07/2010 8:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá msvitorio,

Tem sim.

Para separar em colunas você deverá clicar em abrir, selecionar o arquivo e depois digitar CTRL+SHIFT+ENTER.

O Excel abrirá o arquivo em uma única coluna.

Clique na guia Desenvolvedor e em Gravar Macro, nomeie e dê um atalho para ele.

Clique na coluna A, clique na guia Dados, no botão Texto para colunas.

Selecione a forma como o arquivo deve ser separado, se por delimitadores, ou por largura fixa. Pelo que entendi o seu caso é largura fixa.

Após separar, insira uma linha e digite o cabeçalho se for o caso.

Volte na guia Desenvolvedor e clique em Parar Gravação.

Pronto, agora para testar feche o arquivo e abra com CTRL+SHIFT+ENTER e depois pressione as teclas de atalho que realizarão as mesmas separações em coluna que você determinou antes.

Qualquer dúvida por favor me retorne. :P

 
Postado : 05/09/2010 9:21 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

é uma coisa bem personalizada, mas acho que o amigo acima deu o caminho das pedras...

 
Postado : 07/09/2010 3:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal funcionou perfeitamente...gostaria de agradecer aos que colaboraram comigo.

Abraços

 
Postado : 09/09/2010 8:41 pm