activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de produtividade
Last updated 6 de nov 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.

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.