Free Trial

Fórum

SOLUCIONADO

Leitura de múltiplos arquivos .TXT

fabricioforesto
Meteoroide

Bom dia.

 

Como posso fazer a leitura de uma só vez de diversos arquivos .TXT ? São de 4 a 10 arquivos por mês que possuem as mesmas colunas e a descrição só é alterada ao final.

 

Estudei tópicos já postados, mas não foi possível a aplicação para os .TXT.

 

COMPRAS_0001_201901.TXT

COMPRAS_0002_201901.TXT

COMPRAS_0003_201901.TXT

COMPRAS_0004_201901.TXT

COMPRAS_0001_201902.TXT

COMPRAS_0002_201902.TXT

 

Muito obrigado,

 

Fabrício

...

 

 

 

8 RESPOSTAS 8
fmvizcaino
17 - Castor
17 - Castor

Oi @fabricioforesto , como vai?

 

A leitura de txt em massa acaba sendo da mesma forma que seria para outros arquivos. Poderia demandar um maior trabalho em preparação de dados caso os seus arquivos possuam cabeçalhos, mas no geral resolvemos utilizando o COMPRAS_*.TXT na ferramenta de input que dá tudo certo.

 

Poderia compartilhar uma pequena amostra de um dos arquivos para eu dar uma olhada e montar um exemplo?

 

Abs,

FErnando Vizcaino

fabricioforesto
Meteoroide

Muito obrigado pelo retorno Fernando.

 

O arquivo em si, não possui cabeçalho, mas faço um join com outro arquivo que possui apenas o cabeçalho, delimitando as coluna e, quando executo (para um só arquivo) fica exatamente do jeito que preciso. O objetivo agora é ler todos os demais arquivos juntos.

 

Seguem os modelos dos arquivos:

 

1) arquivo com as informações (corresponde a 1 linha e 495 colunas com delimitações entre si, de acordo com o arquivo do cabeçalho):

11111111             0001          1111                        1111111                 1111111111    11/11/2018000011111     11/11/20199999 11/11/20190000000000000000010000000000000000022222000000000000020116000000000000000000000000000000000000000000000000000011111000000000000000000000000000000000010                            AAA                                  00000000000000000                 00000000000000000                                                                11111111    1

 

2)arquivo com o cabeçalho

AAAAAAAAAAA          AAAAAAA       AAAAAAAAAA    AAAAAAAAA     AAAAAAAAAA    AAAAAAA   AAAAAA        AAAAAAAA  AAAAAA        AAAAAAA   AAAA AAAAAAAA  AAA AAAAAAAAAA       AAAAAAAAAAAAAA   AA AAAAAAAAAAA      AAAAAAA          AA AA AAAAAAAAAA       AAAA             AAA              AAAAAA           AAAAAA          AAAAAAAA         AAAAAAAAAA       AAAAAAAAA        AAAAA            AAAAAAAA         AAA              AAAAAA           AAAAAA           AAAAAAAA         AAAAAAAAAAAAAAA      AAAA

carlosteixeira
15 - Aurora
15 - Aurora

Boa tarde @fabricioforesto 

 

Segue em anexo um workflow que faz o que você precisa.

 

Criei 2 arquivos txt´x menores com apenas alguns dados do exemplo que você enviou.

 

carlosteixeira2005_0-1592591204168.png

 

Você só precisa ajustar as ferramentas para ler seu diretório e fazer as devidas marcações no arquivo de entrada da ferramenta dynamic input, conforme a imagem abaixo:

carlosteixeira2005_1-1592591343196.png

 

Espero que ajude.

Abraços

Carlos Teixeira

Carlos A Teixeira
FláviaB
Alteryx Community Team
Alteryx Community Team

Oi, @fabricioforesto. Você teve a oportunidade de dar uma olhada no workflow compartilhado pelo Carlos? Nos avise se conseguiu resolver ou se ainda precisa de alguma ajuda. 

 

 

Flávia Brancato
fabricioforesto
Meteoroide

Oi @flavia, sim, terminei os testes e deu certo sim. Muito obrigado.

FláviaB
Alteryx Community Team
Alteryx Community Team

Maravilha, @fabricioforesto!

 

Qualquer outra coisa, continuamos à disposição. 

 

Flávia Brancato
FláviaB
Alteryx Community Team
Alteryx Community Team

Pessoal, quero aproveitar para compartilhar com vocês uma novidade e esse foi o primeiro post selecionado para começar uma nova série de Blogs (de autoria do nosso usuário @marcusblackhill) mostrando o passo a passo para solucionar as dúvidas da nossa Comunidade. 

 

Olha só: https://community.alteryx.com/t5/Blog-Portugues/Duvidas-Alteryx-Como-importar-multiplos-arquivos/ba-...


Flávia Brancato
carlosteixeira
15 - Aurora
15 - Aurora

Bom dia @fabricioforesto tudo bem?

 

Existem várias formas de fazer isso, uma delas é você utilizar 2 ferramentas, a Directory e a Dynamic Input.

 

Segue um workflow para te ajudar...

 

Abraços

 

 

Carlos A Teixeira
Rótulos