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

Mesclar várias planilhas em uma nova planilha de resumo

Sobre

Resumo: concatene dados de várias planilhas em uma nova planilha do Google. Os dados iniciais não são excluídos.

Aplicativos: Google Drive, Google Sheets

Descrição:

Este exemplo explica como criar um fluxo de trabalho que reúna dados de várias planilhas do Google e os mescla em uma nova planilha, preservando os dados iniciais.

Este exemplo apresenta as atividades do Google WorkSpace como Add Sheet, For Each Sheet in Spreadsheet, Read Rangee Write Range.

Fluxo de Trabalho

Dica: se você quiser economizar tempo, use o modelo Mesclar várias planilhas em uma nova planilha de resumo no Studio Web para criar esse fluxo de trabalho.
  1. Abra o Studio Web e crie um novo projeto.
  2. Adicione uma atividade Add Sheet ao seu fluxo de trabalho. Nesta etapa, você deseja adicionar uma nova planilha, chamada Resumo, a uma planilha específica. Na atividade:
    1. Configure sua conexão do Planilhas Google.
    2. No campo Planilha , navegue e escolha a planilha na qual você deseja criar uma nova planilha.
    3. Defina o Nome da planilha como Resumo, por exemplo. Escolha qualquer nome que se adeque melhor ao seu caso de uso.


  3. Em seguida, adicione uma atividade For Each Sheet in Spreadsheet para iterar nas planilhas que você deseja mesclar. Na atividade:
    1. Selecione a mesma planilha.
    2. No Corpo da atividade, adicione uma atividade If . Configure a atividade da seguinte forma:
      1. Defina a Condição para a iteração. Clique no ícone Mais para selecionar Usar variável.
      2. Defina a condição como: CurrentItemIndex=1.


  4. Adicione uma atividade para a ramificação Then da If. Esta é a atividade a ser executada caso a condição seja verdadeira. Adicione uma atividade Read Range . Seu objetivo é usar os primeiros cabeçalhos da planilha no intervalo Resumo e copiar seus dados. Configure-o da seguinte maneira:
    1. Selecione a planilha.
    2. Para o campo Intervalo , clique no ícone Mais para selecionar Use variablee, então, selecione CurrentItem.
    3. Definir o campo Tem cabeçalhos como Verdadeiro.
    4. Defina o campo O que ler como Valores.


  5. Logo após a atividade Read Range (ainda na ramificação Then ), adicione uma atividade Write Range e configure-a da seguinte maneira:
    1. Selecione a mesma planilha.
    2. Para o campo Intervalo , clique no ícone Mais para selecionar Usar variávele selecione a variável de saída da atividade Adicionar Planilha .
    3. Definir o campo Incluir cabeçalhos como True.
    4. Defina o campo Como escrever como Substituir.
    5. Para o campo O que escrever , selecione a variável de saída da atividade Read Range .


  6. Adicione uma atividade Log Message para registrar que a primeira planilha (CurrentItem) foi adicionada à planilha Summary (New sheet name). Essa etapa é opcional.
    1. Configure o campo Mensagem da seguinte maneira:


  7. Em seguida, adicione outra atividade If e defina uma condição que determine se as próximas planilhas a serem lidas são diferentes da planilha Summary . Nesta etapa, copiamos as outras planilhas, excluindo os cabeçalhos.
    1. Configure a Condição da seguinte forma: CurrentItemIndex variável maior que 1.


  8. Defina a ramificação Then . Adicione uma atividade Read Range para ler através das planilhas no arquivo de planilhas:
    1. Selecione a planilha.
    2. Para o campo Intervalo , selecione Usar variável e escolha a variável CurrentItem .
    3. Definir o campo Tem cabeçalhos como Verdadeiro.
    4. Defina o campo O que ler como Valores.


  9. Em seguida, adicione uma atividade Write Range para escrever os dados lidos na planilha Summary .
    1. Selecione a planilha.
    2. Para o campo Intervalo , selecione a variável New sheet name da atividade Add Sheet inicial.
    3. Defina o campo Incluir cabeçalhos como False.
    4. Defina o campo Como escrever como Acrescentar. Para saber mais sobre a anexação, consulte a documentaçãoda atividade.
    5. Para o campo O que escrever , selecione a variável de saída da atividade Read Range .


  10. Em seguida, adicione uma atividade Log Message , ainda sob a ramificação Then , para registrar que todas as planilhas foram anexadas na planilha Summary . Essa etapa é opcional.


  11. Pronto para executar seu projeto.
  • Sobre
  • Fluxo de Trabalho

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.