UiPath Documentation
activities
latest
false
Atividades de produtividade
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Mesclar várias planilhas em uma nova planilha de resumo

Concatene dados de várias Planilhas Google em uma nova planilha de resumo sem excluir os dados de origem.

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úne dados de várias planilhas do Google e as mescla em uma nova planilha, ao preservar os dados iniciais. Esse exemplo apresenta atividades do Google Workspace, como Adicionar planilha, For Each Sheet na planilha, Read Range e 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:

    • Configure sua conexão do Planilhas Google.
    • No campo Planilha , navegue e escolha a planilha na qual você deseja criar uma nova planilha.
    • Defina o Nome da planilha como Resumo, por exemplo. Escolha o nome que melhor se adeque 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:

    • Selecione a mesma planilha.
    • No Corpo da atividade, adicione uma atividade If . Configure a atividade da seguinte forma:
      • Defina a Condição para a iteração. Selecione o ícone Mais para selecionar Usar variável.
      • Defina a condição como: CurrentItemIndex=1.

4. Em seguida, adicione uma atividade para a ramificação Then de If. Esta é a atividade a ser executada caso a condição seja verdadeira. Adicione uma atividade Read Range . Sua finalidade é usar os primeiros cabeçalhos de planilha no intervalo Resumo e copiar seus dados. Configure-o da seguinte forma:

  • Selecione a planilha.
  • Para o campo Intervalo , selecione o ícone Mais para selecionar Use variable e, em seguida, CurrentItem.
  • Defina o campo Tem cabeçalhos como True.
  • 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 forma:

  1. Selecione a mesma planilha.
  2. Para o campo Intervalo , selecione o ícone Mais para selecionar Usar variável e, em seguida, selecione a variável de saída da atividade Adicionar planilha .
  3. Defina o campo Incluir cabeçalhos como Verdadeiro.
  4. Defina o campo Como escrever para 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 Resumo (New sheet name). Essa etapa é opcional.

  • Configure o campo Mensagem da seguinte forma:

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 Resumo . Nesta etapa, copiamos as outras planilhas, excluindo os cabeçalhos.

  • 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:

  • Selecione a planilha.
  • Para o campo Intervalo , selecione Usar variável e escolha a variável CurrentItem .
  • Defina o campo Tem cabeçalhos como True.
  • Defina o campo O que ler como Valores.

9. Em seguida, adicione uma atividade Write Range para escrever os dados lidos na planilha Summary .

  • Selecione a planilha.
  • Para o campo Intervalo , selecione a variável New sheet name da atividade inicial Adicionar planilha .
  • Defina o campo Incluir cabeçalhos como False.
  • Defina o campo Como escrever como Acrescentar. Para saber mais sobre anexar, consulte a documentação da atividade.
  • 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 na ramificação Then , para registrar que todas as planilhas foram anexadas na planilha Summary . Essa etapa é opcional.

11. Você terminou e está pronto para executar seu projeto!

  • Sobre
  • Fluxo de Trabalho

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades