Free Trial

Fórum

SOLUCIONADO

Dividir dados de uma linha em colunas

brendacan
Átomo

Pessoal, boa tarde. 

 

Tenho um arquivo .txt onde as informações estão todas juntas, preciso dividi-las em colunas (cerca de 30) mas a mesma não possui delimitadores. 

 

Abaixo segue exemplo de uma linha: 

 

ABC0000040500000000180620000000000000000000000000000000000000000001100000000004962760000000000000000000000001234567030000000005032240000000001234560000000000000000000000000000000012345678910212341234154878591478569BB000000000004056BRENDA.

 

Existe alguma forma onde eu possa criar as colunas de forma manual ou alguma fórmula que realize essa divisão?

 

Obrigada! 

4 RESPOSTAS 4
carlosteixeira
15 - Aurora
15 - Aurora

Oi @brendacan tudo bem?

 

Bom primeiro vc precisa salvar seu arquivo como txt, e quando for ler ele na input data troca a forma de leitura para FLAT

Assim:

carlosteixeira_0-1621364927222.png

Depois de clicar em OK Ajusta a quantidade de caracteres (6500)

carlosteixeira_1-1621365026808.png

Depois basta vc clicar onde quer criar uma coluna (linhas vermelhas)

carlosteixeira_2-1621365110485.png

Cada vez que você clica cria uma linha e ele cria um campo, voc^pode ajustar o tamanho dele manualmente no camppo Length

carlosteixeira_3-1621365192184.png

 

Espero que ajude.

 

Segue um workflow com o arquivo junto para vc testar

 

Abraços

Carlos A Teixeira
brendacan
Átomo

Oi Carlos! 

 

Muito obrigada pela ajuda! Deu suuuuper certo! 

 

 

marcusblackhill
12 - Quasar
12 - Quasar

Oi @brendacan !

 

Vendo seus dados, imagino que você terá tamanhos diferentes para cada coluna também. A forma que me vem a cabeça é um tanto manual mas que você conseguiria resolver. 

 

No formula tool, você pode criar novas colunas usando o left e substring para indicar as partes do texto que você quer pegar para indicar o dado que entrará na coluna (semelhante ao left e mid do excel).

 

No arquivo anexo pode ver o exemplo que fiz.

 

marcusblackhill_0-1621365181775.png

 

Espero que isso ajude!

 

Lembrando que se essa resposta resolver o problema, não esqueça de marcar como solução para poder encerrar o tópico.

 

brendacan
Átomo

Oi Marcus! 

 

Nas próximas importações vou tentar aplicar dessa maneira para aprender mais na ferramenta. 

 

Muito obrigada pela ajuda! 

 

 

Rótulos