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

Interpretar resultados do Excel

O exemplo abaixo explica como analisar os resultados de um arquivo .xlsx e reorganizá-los na ordem correta. Ele apresenta atividades como Get Workbook Sheet, Read Cell, Write Cell, Get Cell Color e Set Range Color. 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 novo Processo nomeado por padrão Principal.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      SheetName

      String

      N/A

      DT1

      TabelaDeDados

      N/A

      Counter

      Int32

      1

      CellColor

      System.Drawing.Color

      N/A
  3. Arraste uma atividade Excel Application Scope para baixo do contêiner Sequence.

    • No Painel de propriedades, adicione o valor "ExamResults.xlsx" no campo CaminhoDaPastaDeTrabalho e marque as caixas de seleção para as opções SalvarAutomaticamente, CriarNovoArquivo e Visível. Essas opções garantem que o processo salve automaticamente todas as alterações, cria um novo arquivo que necessário, e é visível para todos os usuários.
  4. Adicione um contêiner Sequence no corpo da atividade Excel Application Scope.
  5. Arraste uma atividade Get Workbook Sheet para dentro da Sequence.

    • No Painel de propriedades, adicione o valor 0 no campo Índice e a variável SheetName no campo Planilha.
  6. Arraste uma atividade Read Range para baixo da atividade Get Workbook Sheet.

    • No Painel de propriedades, adicione a variável SheetName no campo Planilha e a variável DT1 no campo TabelaDeDados.
    • Marque a caixa de seleção para a opção AdicionarCabeçalhos para considerar a primeira linha da tabela como um cabeçalho.
  7. Adicione uma atividade For Each Row abaixo da atividade Read Range.

    • Insira a variável DT1 no campo TabelaDeDados.
  8. Coloque um contêiner Sequence dentro do corpo da atividade For Each Row.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      CellValue

      String

       

      Grade

      Double

       
  9. Arraste uma atividade Assign para o corpo da recém-criada Sequence.

    • Adicione a variável Counter no campo To e o valor Counter + 1 no campo Value.
  10. Arraste uma atividade Get Cell Color para baixo da atividade Assign.

    • No painel de Propriedades, adicione o valor "D" + Counter.ToString no campo Célula, a variável SheetName no campo NomeDaPlanilha e a variável CellColor no campo Cor.
  11. Adicione uma atividade Excel Read Cell abaixo da atividade Get Cell Color. Essa atividade lê os resultados do arquivo .xlsx.
    • No painel de Propriedades, adicione o valor "D" + Counter.ToString no campo Célula, a variável SheetName no campo NomeDaPlanilha e a variável CellValue no campo Resultado.
  12. Adicione outra atividade Excel Read Cell abaixo da primeira. Essa atividade lê as classificações do arquivo .xlsx.
    • No painel de Propriedades, adicione o valor "C" + Counter.ToString no campo Célula, a variável SheetName no campo NomeDaPlanilha e a variável Grade no campo Resultado.
  13. Coloque uma atividade If abaixo da última atividade Read Cell.

    • Preencha o campo Condição com esse valor Grade >= 5.
  14. Adicione dois contêineres Sequence, um para o campo Then e outro para o campo Else. Essas atividades definem diferentes cores para cada resultado.
  15. No corpo da Then Sequence, adicione uma atividade Set Range Color. Isso escreve o resultado Aprovado em azul.

    • No Painel de propriedades, adicione o valor System.Drawing.Color.Blue no campo Cor, o valor "D" + Counter.ToString no campo Intervalo e a variável SheetName no campo NomeDaPlanilha.
  16. Arraste uma atividade Write Cell para baixo da atividade Set Range Color.

    • No painel de Propriedades, adicione o valor "D" + Counter.ToString no campo Intervalo, a variável SheetName no campo NomeDaPlanilha e o valor "Passed" no campo Valor.
  17. No corpo da Else Sequence, adicione uma atividade Set Range Color. Isso escreve o resultado Reprovado em vermelho.

    • No Painel de propriedades, adicione o valor System.Drawing.Color.Red no campo Cor, o valor "D" + Counter.ToString no campo Intervalo e a variável SheetName no campo NomeDaPlanilha.
  18. Arraste uma atividade Write Cell para baixo da atividade Set Range Color.

    • No painel de Propriedades, adicione o valor "D" + Counter.ToString no campo Intervalo, a variável SheetName no campo NomeDaPlanilha e o valor "Failed" no campo Valor.
  19. Coloque um contêiner Sequence abaixo da atividade If.
  20. Arraste uma atividade Excel Write Cell para o corpo da Sequence.

    • No painel de Propriedades, adicione o valor "E" + Counter.ToString no campo Intervalo, a variável SheetName no campo NomeDaPlanilha e a CellValue no campo Valor.
  21. Adicione uma Set Range Color abaixo da atividade Write Cell.

    • No painel de Propriedades, adicione a variável CellColor no campo Cor, o valor "E" + Counter.ToString no campo Intervalo e a variável SheetName no campo NomeDaPlanilha.
  22. Execute o processo. O processo de automação filtra os dados e cria um novo arquivo com os resultados classificados.

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.