Free Trial

Base de conhecimento

Uma opção para enviar um arquivo para múltiplas planilhas ou guias dentro de um arquivo do Excel é utilizar a ferramenta Dados de Saída.   Neste exemplo, queremos criar múltiplas planilhas ou guias.  Teremos uma guia por cidade, para que todos os clientes de uma mesma cidade estejam em uma mesma planilha ou guia. Configure a ferramenta Dados de Saída para Alterar nome do arquivo/tabela e selecione o campo usado para dividir seu arquivo em Campo que contém o nome do arquivo ou parte do nome do arquivo. Para este exercício, o campo deve ser City16. A saída mostra uma planilha ou guia por cidade.   ATUALIZAÇÃO 08/12/2015:   De forma semelhante, se desejar ter planilhas nomeadas utilizando a ferramenta Renderizar do Alteryx para obter uma saída de Excel bem formatada com cores e outras funcionalidades de relatório do Alteryx, utilize a funcionalidade "Agrupar por" nas ferramentas de Geração de relatório, juntamente com a orientação Vertical com quebras de seção na ferramenta Layout ao final. Veja o exemplo em anexo (SheetNames.yxmd) criado na versão 10.0.
Ver artigo completo
Suponha que o seu arquivo tenha múltiplas planilhas com a mesma estrutura e você queira ler várias planilhas ao mesmo tempo em seu módulo.  Sua primeira reação pode ser utilizar uma ferramenta Dados de entrada por planilha, seguidas de uma ferramenta União para juntar todos os dados.  Neste caso, a melhor opção é utilizar a ferramenta Entrada dinâmica. Neste exemplo, temos dados demográficos para 5 estados, em que os dados de cada estado estão em cada uma das cinco planilhas dentro de um arquivo do Excel.  Nesse cenário, gostaríamos de inserir os dados de apenas 3 das 5 planilhas (Alasca, Arizona e Califórnia). Podemos utilizar a ferramenta Entrada de texto para especificar os nomes das três planilhas (veja a imagem a seguir).  Em seguida, conectamos a uma ferramenta Entrada dinâmica, a qual configuramos para utilizar os nomes de planilhas que especificamos na ferramenta Entrada de texto, como um meio para atualizar o “Nome do arquivo/tabela” que a ferramenta Entrada dinâmica importará.         Configuração da ferramenta Entrada dinâmica Na configuração da ferramenta de entrada, navegue até o arquivo do Excel e selecione uma das planilhas ou guias; essa seleção servirá como espaço reservado.  Clique no botão de opção “Modificar consulta SQL” para a tabela ou consulta e, em seguida, no lado direito da janela de configuração, clique no botão suspenso “Adicionar” e selecione a opção “Substituir uma sequência de caracteres específica”.     A janela modular que é exibida deve conter a instrução: SELECIONAR * DE `Alabama$` em "Texto a ser substituído:" e o campo da sua ferramenta Entrada de texto deve preencher "Campo de substituição:"       Quando o módulo for executado, o texto 'Alabama$' será substituído pelos nomes das tabelas que foram especificados na ferramenta Entrada de texto. Agora, selecione o botão de opção para "Ler uma lista de fontes de dados". Na lista suspensa de seleção “Campo”, selecione o nome do campo que foi criado na ferramenta Entrada de texto (no qual os nomes das planilhas foram digitados) e defina a “Ação” para Alterar nome do arquivo/tabela. Após executar o módulo, você notará que os registros das três diferentes planilhas serão preenchidos na visualização de tabela do seu navegador.  Uma ótima opção para se aproveitar neste processo é a Opção 5 "Nome do arquivo de saída como campo", que permite anexar o caminho completo do arquivo ou o nome do arquivo como um campo para cada registro.  É uma excelente maneira de permitir que você agrupe e organize seus dados rapidamente em função da planilha da qual foram originados.
Ver artigo completo
Neste artigo, veremos como aproveitar uma macro de lote para ler múltiplas planilhas de múltiplos arquivos do Excel usando a versão 10.0 do Designer. Os dois arquivos do Excel usados no exemplo são chamados Fruits e Vegetables, com planilhas chamadas Apples, Oranges, Broccoli e Spinach, respectivamente.   O primeiro passo será ler a lista de nomes das planilhas de um dos arquivos do Excel usando uma ferramenta Dados de entrada. Esse é um novo recurso da versão 10.0 e é um excelente contributo quando usado em conjunto com a ferramenta Entrada dinâmica.   Podemos, então, conectar nossa ferramenta Dados de entrada da etapa anterior a uma ferramenta Entrada dinâmica. Na configuração, utilize o mesmo arquivo do Excel usado como modelo de fonte para a ferramenta Dados de entrada. Podemos utilizar o campo "Sheet Names" (Nomes das Planilhas) da nossa ferramenta Dados de entrada como a Lista de fontes de dados e nossa ação será Alterar nome do arquivo/tabela.   Agora estamos prontos para adicionar nossas ferramentas de Interface à tela. Arraste uma ferramenta Parâmetro de controle, duas ferramentas Ação e uma Saída de macro. Conecte o Parâmetro de controle às duas ferramentas Ação e, em seguida, conecte-as à Dados de entrada e à Entrada dinâmica. A Saída de macro será conectada à âncora de saída da Entrada dinâmica.   Na configuração da nossa ferramenta Ação, o tipo de ação será Atualizar valor. Queremos atualizar o Arquivo – valor que está sendo passado para as ferramentas Dados de entrada e Entrada dinâmica. No entanto, precisaremos atualizar apenas a parte da cadeia de caracteres sem o nome da planilha, motivo pelo qual também selecionaremos Substituir uma cadeia de caracteres específica: isso permitirá que nosso processo aconteça em lote para vários arquivos.   Por fim, se nossos arquivos do Excel tiverem esquemas diferentes, podemos ajustar, no Interface Designer, a macro para Configurar automaticamente por nome ou posição, para que nosso fluxo de trabalho não gere erros. Observação: as planilhas dentro de um mesmo arquivo deverão ter o mesmo esquema. Agora estamos prontos para salvar a macro e colocá-la em uso!   Agora, em uma nova tela, podemos colocar uma ferramenta Diretório (se todos os seus arquivos do Excel estiverem em um só diretório) ou podemos utilizar uma Entrada de texto para inserir manualmente cada local de caminho de arquivo individual. Após a ferramenta Diretório ou Entrada de texto, insira sua macro (clique com o botão direito do mouse na tela->inserir->macro) e escolha o caminho completo (FullPath) na configuração da macro. Adicione uma ferramenta Navegar, aperte executar e veja os resultados!     Agora podemos ler múltiplas planilhas do Excel contidas em múltiplos arquivos do Excel!   O pacote de fluxo de trabalho anexo inclui um fluxo de trabalho, uma macro de lote e arquivos do Excel criados no Alteryx v.10.0   Tony Moses Representante de Assistência ao Cliente  
Ver artigo completo
Um dos excelentes recursos da ferramenta Dados de saída é a opção de obter o nome do arquivo ou da tabela (ou parte dele) com base em um campo. Isso permite que você anexe um sufixo ou um prefixo, altere o nome inteiro do arquivo ou o caminho completo do arquivo. Também é possível escolher entre manter ou não o campo na saída.   Um caso em que isso é extremamente útil é quando você tem um processo que é executado regularmente, mas não quer substituir o arquivo de saída toda vez. É possível utilizar a função datetimetoday() (funções de data e hora) para encontrar a data de hoje e, então, usar isso para atualizar o nome do arquivo.    Para arquivos do Excel, as coisas funcionam de maneira um pouco diferente por causa do formato do nome do arquivo como nomedoarquivo.xslx|||NomedaPlanilha.   A opção Alterar nome do arquivo/tabela atualizará o nome da planilha, não o nome do arquivo.   Para atualizar o nome do arquivo, é necessário selecionar a opção Alterar todo o caminho do arquivo. A montante, você terá que criar um campo que contenha todo o caminho do arquivo. Aqui está um exemplo de um caminho de arquivo completo que utiliza a data de hoje como o nome do arquivo:    "C:/Users/username/Documents" + DateTimeFormat(datetimetoday(),"%Y_%m_%d") + ".xlsx|||Sheet1"   Consulte o fluxo de trabalho em anexo para obter exemplos de como atualizar um arquivo do Excel e um arquivo CSV com a data de hoje. 
Ver artigo completo
Rótulos