Free Trial

Base de conhecimento

Ler múltiplos arquivos CSV de uma vez só

Community_Admin
Alteryx
Alteryx
Created

Pergunta

Aqui está a pergunta original postada no Fórum:

 

Estou trabalhando em um projeto no qual, basicamente, devo utilizar a ferramenta Dados de entrada para importar um arquivo csv para cada dia do mês. Existe alguma maneira mais fácil de fazer isso do que abrir 30 ícones de Dados de entrada e depois fazer uma junção de todos? Parece que, talvez, eu pudesse selecionar Dados de entrada uma única vez e realçar todos os arquivos de que preciso, mas isso não funciona. É que leva muito tempo para arrastar 30 Dados de entrada e depois juntar todas.  Todos os arquivos são CSV.  

Resposta

Existem várias maneiras de fazer isso - a mais fácil é utilizar o caractere curinga em uma ferramenta Dados de entrada (aprenda isso aqui), como sugerido por uma das pessoas que responderam:

 

Dependendo do nome e do local do arquivo, você pode até utilizar uma ferramenta Dados de entrada padrão. Por exemplo, se você tiver vários arquivos csv na unidade C denominados Sales_20160101.csv, Sales_20160102.csv, ..., Sales_20160309.csv, você poderia digitar C:/Sales_*.csv em uma ferramenta Dados de entrada padrão e todos os arquivos seriam buscados e agrupados.

 

Caso os arquivos tenham nomes diferentes, não estejam todos no mesmo diretório e/ou você precise limitar ainda mais quais arquivos serão lidos, será necessário utilizar o outro método sugerido, com a ferramenta Entrada dinâmica (aprenda mais sobre ela aqui):

  

Você pode utilizar uma ferramenta Entrada dinâmica para carregar um conjunto de arquivos.

Ela pega uma lista e carrega todos eles. Ela também pode ser configurada para incluir o nome do arquivo como uma entrada em cada uma das linhas.

Existe também a ferramenta Diretório, que procurará uma lista de arquivos em uma pasta.

A combinação das duas deve permitir que você realize o que precisa.

 

Esses métodos se aplicam à maioria dos tipos de arquivo, não apenas a arquivos CSV. O ponto principal em ambos os métodos é que, para que qualquer um deles funcione, cada um dos arquivos deve ter o mesmo esquema, caso contrário, haverá erros de leitura.

 

Se seus arquivos têm esquemas diferentes, nem tudo está perdido. Leia este artigo sobre uma maneira de fazer isso funcionar!

Contribudores
Rótulos