StudioX
2023.10
falso
Imagem de fundo do banner
Guia do usuário do StudioX
Última atualização 26 de abr de 2024

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/Paste 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. 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. Adicione o arquivo Excel ao projeto.
    1. Clique em Adicionar atividade docs image no painel Designer e 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. Filtrar os dados e copiá-los para um arquivo CSV.
    1. Clique em Adicionar atividade docs image dentro 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 é adicionada ao painel Designer.
    2. Na atividade Copy/Paste Range:
      • Clique em Mais docs image no lado direito do campo Origem e selecione Fornecedores > Data [Planilha].
      • Clique em Mais no lado direito do campo Destino e selecione Fornecedores > Processado [Planilha].

        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 image dentro de 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 Filtrar. Uma atividade Filtrar será adicionada ao Painel de Projeto.
    5. Na atividade Filter:
      • Clique em Mais docs image no lado direito do campo Origem e selecione Fornecedores > Processado [Planilha].
      • 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 image dentro de Use Excel File logo abaixo da atividade Filtrar e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Filtrar. Uma segunda atividade Filter é adicionada ao painel do designer.
    7. Na segunda atividade Filter:
      • Clique em Mais docs image no lado direito do campo Origem e selecione Fornecedores > Processado [Planilha].
      • 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 Valor 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 atividade docs image logo 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, digite result-, e no menu Mais docs image do lado direito do Construtor de Texto, selecione Notebook > Data [Planilha] > YYYYMMDD [Célula]. O texto no Construtor de Texto é atualizado para result-[Note] Date!YYYYMMDD.Insira o texto .csv no final e clique em Salvar. O texto final deve ser result-[Note] 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. Enviar por email o arquivo CSV.
    1. Clique em Adicionar atividade docs image abaixo 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 image dentro da atividade Use Desktop Outlook App e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Enviar Email. Uma atividade Send Email é adicionada ao painel Designer.
    4. Na atividade Send Email:
      • Clique em Mais docs image do lado direito do campo 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, 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 > Data [Planilha] > Hoje [Célula]. O texto final deve ficar assim: List of filtered suppliers for [Notes]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-[Notes] 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.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.