studiox
2020.10
false
UiPath logo, featuring letters U and I in white
Fora do período de suporte
Guia do usuário do StudioX
Last updated 20 de dez de 2023

Tutorial: Filtrar dados no Excel

Neste tutorial, criaremos uma automação para o seguinte processo:

  1. Copiar os dados de uma planilha com informações do fornecedor para uma nova planilha.
  2. Filtrar os dados para mostrar apenas as linhas com fornecedores dos setores Serviços e TI que foram adicionados nos últimos 10 anos.
  3. Copiar os dados filtrados para um arquivo CSV.
  4. Enviar o arquivo CSV por e-mail.

Vamos criar um projeto com as seguintes atividades:

  • Uma atividade Use Excel File para indicar o arquivo do Excel com informações do fornecedor.
  • Uma atividade Copy Range para copiar os dados para outra planilha.
  • Duas atividades Filter para filtrar os dados de acordo com os critérios desejados: um filtro para a coluna Setor e outro para a coluna Fornecedor desde.
  • Uma atividade Write CSV para copiar os dados filtrados para um arquivo CSV.
  • Uma atividade Use Desktop Outlook App para indicar a conta do Outlook da qual enviar o e-mail.
  • Uma atividade Send Email para enviar o e-mail.
  1. Etapa 1: Configure o projeto e obtenha os arquivos necessários.
    1. Crie um novo projeto em branco usando as configurações padrão .
    2. Baixe e extraia o arquivo com o projeto de automação neste tutorial usando o botão na parte inferior desta página. Copie o arquivo Suppliers.xlsx para sua pasta do projeto.
  2. Etapa 2: Adicione o arquivo do Excel ao projeto.
    1. Clique em Adicionar atividade docs imageno painel do Designer, localize a atividade Use Excel File na caixa de pesquisa na parte superior da tela e selecione-a. Uma atividade Use Excel File é adicionada ao painel Designer.
    2. Na atividade:
      • Clique em Procurar docs imagepróximo ao campo Arquivo do Excel, procure e selecione o arquivo Suppliers.xlsx
      • No campo Referenciar como, insira Suppliers.
        Com isso você indica que irá trabalhar com o arquivo Suppliers.xlsx que é conhecido em sua automação como Suppliers.
  3. Etapa 3: Filtrar os dados e copiá-los para um arquivo CSV.
    1. Clique em Adicionar atividade docs imagedentro do Use Excel File e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Copy/Paste Range. Uma atividade Copy/Paste Range será adicionada ao painel Designer.
    2. Na atividade Copy Range:
      • Clique no Mais docs image do lado direito do campo Intervalo de origem e selecione Suppliers > Data [Sheet].
      • Clique no Mais do lado direito do campo Intervalo de destino e selecione Suppliers > Processed [Sheet].

        Você indicou que deseja copiar os dados da planilha Data no arquivo Suppliers e colá-los na planilha Processed do mesmo arquivo.

    3. Clique em Salvar na faixa de opções do StudioX para salvar a automação e, então, clique em Executar para executar a automação.

      Os dados são copiados da planilha Data para a planilha Processed na pasta de trabalho Suppliers.

    4. Clique em Adicionar atividade docs imagedentro da atividade Use Excel File logo abaixo da atividade Copy/Paste Range e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Filter. Uma atividade Filter será adicionada ao Painel Designer.
    5. Na atividade Filter:
      • Clique no Mais docs image do lado direito do campo Intervalo de origem e selecione Suppliers > Processed [Sheet].
      • Clique no Mais docs image do lado direito do campo Nome da coluna e selecione Range > Industry.
      • Clique no botão Configurar filtro. Na janela Filter, certifique-se de que Filtro básico esteja selecionado e, então:

        • Clique no Mais docs image do lado direito do campo Value e selecione Texto. No Construtor de Texto, insira Services e clique em Salvar.
        • Clique em Adicionar para adicionar um segundo valor.
        • Clique no Mais docs image do lado direito do segundo campo Valor e selecione Texto. No Construtor de Texto, insira IT e, em seguida, clique em Salvar e então clique em OK para fechar a janela Filtrar.

          Você indicou que deseja filtrar os dados na planilha Processed para exibir apenas as linhas com os valores Serviços ou TI na coluna Industry.

    6. Clique em Adicionar atividade docs imagedentro da atividade Use Excel File abaixo da atividade Filter e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Filter. Uma segunda atividade Filter é adicionada ao painel Designer.
    7. Na segunda atividade Filter:
      • Clique no Mais docs image do lado direito do campo Intervalo de origem e selecione Suppliers > Processed [Sheet].
      • Clique no Mais docs image do lado direito do campo Nome da coluna e selecione Range > Supplier Since.
      • Clique no botão Filtrar. Na janela Filtrar:

        • Selecione Filtro avançado.
        • No menu suspenso Operador, selecione > (é maior que).
        • Clique no Mais docs image do lado direito do campo Value e selecione Texto. No Construtor de Texto, insira uma data de até 10 anos atrás, como por exemplo, 5/5/2009, em seguida clique em Salvar e, então, clique em OK para fechar a janela Filter.

          Você indicou que deseja filtrar os dados na planilha Processed para exibir apenas as linhas com datas após 5/5/2009 na coluna Supplier Since.

    8. Para tornar os filtros mais facilmente identificáveis, edite o nome na barra superior de cada um. Por exemplo, use Filter Industry para o primeiro e Filter Supplier Since para o segundo.
    9. Clique em Adicionar atividadedocs image abaixo da atividade Use Excel File e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Write CSV. Uma atividade Write CSV é adicionada ao painel Designer. Ou então, você também pode adicionar essa atividade dentro da atividade Use Excel File, logo abaixo da última atividade Filter.
    10. Na atividade Write CSV:
      • Clique no Mais docs imagedo lado direito do campo Escrever em qual arquivo e selecione Texto. No Construtor de Texto, insira result- e, no menu Mais docs image do lado direito do Construtor de Texto, selecione Notebook do Projeto (Notas) > Date [Sheet] > YYYYMMDD [Cell]. O texto no Construtor de Texto é atualizado para result-Excel Date!YYYYMMDD. Insira o texto .csv no final e clique em Salvar. O texto final deve ser result-Excel Date!YYYYMMDD.csv.
      • Clique no Mais docs image do lado direito do campo Escrever de, e selecione Suppliers > Processed [Sheet].

        Você indicou que deseja criar um arquivo CSV na pasta do projeto cujo nome contém o texto resultante e a data de hoje, e que deseja copiar nele os dados na planilha Processed.



  4. Etapa 4: Enviar o arquivo CSV por e-mail.
    1. Clique em Adicionar atividade docs imageabaixo da atividade Use Excel File, então localize a atividade Use Desktop Outlook App na caixa de pesquisa na parte superior da tela e selecione-a. Uma atividade Use Desktop Outlook App é adicionada ao painel Designer.
    2. Na atividade, a conta de e-mail padrão já está selecionada no campo Conta. Se você quiser usar uma conta diferente, selecione-a no menu suspenso.
      Na campo Referenciar como, deixe o valor padrão Outlook como o nome pelo qual se referir à conta na automação.
    3. Clique em Adicionar atividade docs imagedentro da atividade Use Desktop Outlook App e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Send Email. Uma atividade Send Email é adicionada ao painel Designer.
    4. Na atividade Send Email:
      • Clique no Mais docs image do lado direito do campo Da conta e selecione Outlook.
      • Clique em Mais docs imageno lado direito do campo Para e selecione Texto. Na janela Construtor de Texto, insira um endereço de e-mail para onde será enviado o e-mail. Por exemplo, você pode inserir seu próprio endereço de e-mail para enviar o e-mail para você mesmo. Se você deixar a opção Salvar como rascunho selecionada, a automação não envia o e-mail e, em vez disso, salva a mensagem na pasta Rascunhos do Outlook.
      • Clique no Mais docs image do lado direito do campo Assunto e selecione Texto. Na janela Construtor de Texto, insira List of filtered suppliers for e, no menu Mais docs image do lado direito do Construtor de Texto, selecione Notebook do Projeto (Notas) > Date [Sheet] > Today [Cell]. O texto final deve ficar assim: List of filtered suppliers for [Excel]Date!Today. Clique em Salvar para fechar o Construtor de Texto.
      • Clique no Mais docs image do lado direito do campo Corpo e selecione Texto. Na janela Construtor de Texto, insira o texto para o corpo do e-mail, por exemplo Please see attachment.
      • Para Anexos, selecione Arquivos, em seguida, Mais docs image do lado direito do campo e selecione Texto. No Construtor de Texto, insira o nome do arquivo da mesma maneira que inseriu na atividade Write CSV: result-Excel Date!YYYYMMDD.csv. Uma maneira de fazer isso é selecionar todo o texto no Construtor de Texto do campo Escrever em qual arquivo na atividade Write CSV, copiar o texto e, em seguida, colá-lo no Construtor de Texto do campo Anexos.


    5. Clique em Salvar na faixa de opções do StudioX para salvar a automação e, em seguida, clique em Executar para executar a automação.

    Os dados na planilha Processed são filtrados e, então, copiados para um arquivo CSV com a data de hoje no nome; depois, o arquivo CSV é enviado por e-mail.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.