Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de produtividade
Última atualização 26 de abr de 2024

Funções de tabela

O exemplo abaixo explica como maximizar o uso de tabelas ao criar um processo de automação. Ele apresenta atividades como Filter Table, Sort Table, Get Table Range e Read Range. Essas atividades podem ser encontradas no pacote UiPath.Excel.Activities .

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste uma Sequence para o Designer de fluxo de trabalho

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de variável

      Valor padrão

      Password

      GenericValue

      N/A

      FilteredEmployees

      TabelaDeDados

      N/A
      Observação: adicione o arquivo Employees.xlsx à pasta do projeto. Todos os dados são recuperados desse arquivo.
  3. Arraste um novo contêiner Sequence para dentro do que foi criado anteriormente e chame-o de Retrieve Excel Password.
  4. Adicione uma atividade Assign dentro da sequência Retrieve Excel Password.

    • No Painel de propriedades, adicione Password no campo To e "1o2Pqdf6A"no campo Value. Você precisa fazer isso porque o arquivo Employees.xlsx é protegido por senha.
  5. Arraste uma atividade Excel Application Scope para baixo da sequência Retrieve Excel Password.

    • O campo CaminhoDaPastaDeTrabalho deve ser preenchido com "Employees.xlsx".
    • No painel de Propriedades, marque as caixas de seleção para as opções SomenteLeitura e Visível. Isso torna o arquivo "Employees.xlsx" visível para qualquer pessoa em um modo Somente leitura.
  6. Adicione um novo contêiner Sequence no corpo da Excel Application Scope.
  7. Arraste uma atividade Filter Table para dentro da recém-criada Sequence.

    • No Painel de propriedades, adicione o valor Field no campo NomeDaColuna, {"Police", "Fire"} no campo OpçõesDeFiltro, "DataExtract" no campo NomeDaPlanilha e "Employees" no campo NomeDaTabela.
  8. Adicione uma atividade Sort Table abaixo da atividade Filter Table.

    • No painel de Propriedades, adicione "Income" no campo NomeDaColuna, "DataExtract" no campo NomeDaPlanilha e "Employees" no campo NomeDaTabela.
  9. Arraste uma atividade Get Table Range para baixo da atividade Sort Table.

    • Vá para o painel de Propriedades e adicione as seguintes informações: adicione "DataExtract" no campo NomeDaPlanilha, adicione "Employees" no campo NomeDaTabela e AllEmployees no campo Intervalo.
  10. Adicione uma atividade Write Line abaixo da atividade Get Table Range.

    • Adicione essa sintaxe "Employees list: " + AllEmployees no campo Texto.
  11. Arraste uma atividade Excel Read Range para baixo da atividade Write Line.

    • No painel de Propriedades, adicione AllEmployees no campo Intervalo, "DataExtract" no campo NomeDaPlanilha e FilteredEmployees no campo TabelaDeDados.
    • As caixas de seleção para AdicionarCabeçalhos e UsarFiltro devem ser selecionadas porque a primeira linha contém os cabeçalhos da tabela, e só precisamos recuperar os dados filtrados.
  12. Arraste uma atividade For Each Row e coloque-a abaixo da atividade Excel Application Scope.

    • No painel Propriedades , adicione a variável FilteredEmployees no campo DataTable .
  13. Adicione uma nova atividade Write Line no corpo da atividade For Each Row.
  • No campo Texto, adicione a seguinte sintaxe String.Format("{0,-15} {1, -30} {2, 10}", row("Income"), row("Name"), row("Work")).

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.