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

Manipular seleções de intervalo

Usando esse exemplo, você pode copiar uma planilha inteira de uma pasta de trabalho, copiá-la em uma nova pasta de trabalho e alterar seu conteúdo excluindo um intervalo de linhas.

O exemplo abaixo explica como trabalhar com atividades como Copy Sheet e Delete 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 novo Processo nomeado por padrão Principal.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    Observação: certifique-se de ter o arquivo .xlsx dentro da pasta do projeto. Você pode usar seu próprio arquivo .xlsx ou baixar o exemplo que fornecemos na parte inferior desta página. O arquivo .xlsx é usado para recuperar e processar dados para gerar um novo banco de dados.
  3. Adicione uma Excel Application Scope dentro do contêiner Sequence.

    • No Painel de propriedades, adicione o caminho do arquivo .xlsx, neste caso, example.xls, o campo CaminhoDaPastaDeTrabalho.
    • Marque as caixas de seleção para as opções SalvarAutomaticamente, CriarNovoArquivo e Visível. Agora o robô tem permissão para criar uma nova pasta de trabalho do Excel, para salvar automaticamente todas as alterações feitas nela e para abrir o arquivo do Excel em primeiro plano enquanto realiza ações nele.
  4. Selecione o contêiner Do de dentro da Excel Application Scope e crie as seguintes variáveis:

    Nome da variável

    Tipo de Variável

    Valor Padrão

    rangeResult

    String

    N/A

    sheets

    Lista<String>

    N/A
  5. Adicione uma atividade Excel Copy Sheet dento do contêiner Do.

    • No painel de propriedades, adicione a expressão "copy_destination.xlsx" no campo CaminhoDoArquivoDeDestino.
    • Adicione o nome "New Sheet" no campo NomeDaPlanilhaDeDestino e o valor "SalesOrders" no campo NomeDaPlanilha.
  6. Coloque outra Excel Application Scope abaixo da primeira.

    • Adicione o caminho "copy_destination.xlsx" no campo CaminhoDaPastaDeTrabalho.
    • No Painel de propriedades, marque as caixas de seleção para as opções SalvarAutomaticamente, CriarNovoArquivo e Visível. Agora o robô tem permissão para criar uma nova pasta de trabalho do Excel, para salvar automaticamente todas as alterações feitas nela e para abrir o arquivo do Excel em primeiro plano enquanto realiza ações nele.
  7. Selecione o contêiner Fazer e crie as seguintes variáveis:

    Nome da variável

    Tipo de Variável

    Valor Padrão

    rangeResult

    String

     

    sheets

    Lista<String>

     
  8. Adicione uma atividade Excel Delete Range dentro do contêiner Do.

    • No Painel de propriedades, adicione a expressão "A10:G20" no campo Intervalo e o nome "New Sheet" no campo NomeDaPlanilha.
    • Marque a caixa de seleção para a opção DeslocarCélulas. Ao marcar essa opção, as células são deslocadas de acordo com a opção Deslocar.
    • Selecione a opção ShiftUp na lista suspensa OpçãoDeDeslocamento.
  9. Execute o processo. O processo de automação copia os dados de uma pasta de trabalho para uma nova e exclui o intervalo de linhas especificado.

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.