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
...
Solucionado! Ir para Solução.
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
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
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.
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:
Espero que ajude.
Abraços
Carlos Teixeira
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.
Oi @flavia, sim, terminei os testes e deu certo sim. Muito obrigado.
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.
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