O que você vai aprender?
Nessa dica, iremos utilizar um caso de uso de um site que monta Currículos automáticos para seus usuários. O site fornece um Formulário para preenchimento e grava o resultado em uma planilha do Excel. Vamos ensinar como consumir os dados da planilha e substituir essas informações em um Template do Power Point.
INTRODUÇÃO
Vamos iniciar com um Template simples de Currículo.
Nele, encontramos alguns textos “fixos” para título, como “Currículo”, “Perfil”, “Experiência”, “Formação”, e outros que deverão ser atualizados com as informações de respostas do formulário.
Abaixo, o Template do Power Point e o formulário preenchido em um arquivo Excel.
Neste exemplo, iremos substituir as informações editáveis do Power Point, que tem correspondência na coluna “Pergunta”, pelo valor correspondente na coluna “Resposta”.
Passo 1: Configuração de entrada
Para iniciar o processo, precisaremos salvar o PowerPoint em um formato XML.
Em seguida, insira este arquivo no Alteryx configurando a ferramenta de entrada conforme a imagem e as orientações abaixo:
- Defina o formato como csv.
- Desmarque ‘Primeira linha contém nomes de campo’ e defina o comprimento do campo como um número grande para satisfazer o arquivo XML
- Altere a página de código para Unicode UTF-8, para corresponder à página de código do PowerPoint.
- Escolha como delimitador, um caractere não contido na string XML
- Você pode verificar isso abrindo o XML em um editor de texto e procurando um caractere em potencial usando CTRL+F. Pesquisei “|” e pude seguir com esse delimitador.
Passo 2: Concatenar dados da entrada XML
Concatene seu campo XML em uma única linha usando a ferramenta “Sumarizar”, para alterá-lo para o formato XML original (que vimos no editor de texto). Lembre-se de não incluir um delimitador:
Passo 3: Inclusão do formulário em Excel
Adicione no fluxo o arquivo em excel com os dados para substituição.
Passo 4: Substituição dos valores
Conecte as duas entradas – 1. XML após concatenação e 2. Formulário .xlsx – na ferramenta “Encontrar e Substituir” para substituir os valores no XML. Configure a ferramenta para buscar a “Pergunta” dentro do XML, e substitui-la pela “Resposta” fornecida durante o preenchimento do formulário.
Passo 5: Configuração de saída
Para a saída, precisamos primeiro salvar o arquivo como um .xml com formato csv:
Continue a configurar a ferramenta de saída conforme mostrado abaixo:
Semelhante à entrada, defina o formato do arquivo como csv e a página de código como UTF-8. No entanto, desta vez estamos definindo delimitadores para ‘\0’ (sem delimitador).
Corra e inspecione os resultados!
Carregue o PowerPoint e abra seu novo arquivo XML: