Criando um Excel e Varrendo os Dados

Passo a passo para manipulação de planilhas Excel.

O Studio conta com diversos objetos para manipulação de planilhas Excel. Nesse artigo vamos juntos desenvolver um robô capaz de criar uma planilha, inserir dados e por último capturar esses dados transformando em uma lista para visualização das informações.

O que você vai aprender:

  • Manipulação de planilhas Excel (ler planilha, escrever dados, abrir e fechar Excel)

  • Trabalhar com variáveis do tipo listas

  • Imprimir dados em caixas de mensagem

Utilizaremos os objetos:

  1. Criar Excel: criar a planilha Excel em background;

  2. Manipular Dados: adicionar colunas como Nome, Sobrenome e Idade;

  3. Inserir Linha: adicionar uma linha em branco para o espaçamento;

  4. Manipular Dados: adicionar os dados na planilha;

  5. Ler Dados Excel: ler os dados da planilha e transformar em uma lista;

  6. Fechar Excel: fechar o aplicativo do Excel com o salvamento;

  7. Varrer Lista: percorrer a lista de dados capturada no item 5;

  8. Caixa de Mensagem: disparar mensagem do tipo "alert" para visualizar os dados da lista.

IMPORTANTE

Este artigo é apenas um exemplo para que você aprenda a utilizar os objetos do Studio, mas é possível utilizar menos objetos para alcançar o mesmo resultado.

✍️Vamos ao passo a passo!

PASSO 1: Criar Planilha

Para iniciar a construção do nosso robô, vamos utilizar o objeto "Criar Excel" e selecionar o diretório onde desejamos que ele seja salvo no nosso computador, conforme exemplo:

PASSO 2: Criar Colunas de Cabeçalho

Na sequência, vamos preparar o cabeçalho da nossa planilha com as colunas de nome, sobrenome e idade. Para isso, utilizaremos o objeto "Manipular Dados" e preencheremos de acordo com a estrutura que queremos criar.

Adicionaremos na célula A1 o Nome, na B1 o Sobrenome e no C1 a Idade:

Vamos adicionar uma linha em branco abaixo do cabeçalho apenas para dar um espaçamento e para que você conheça o objeto Inserir Linha. Este passo é opcional.

PASSO 3: Preencher os Dados

Para preencher os dados nas linhas da nossa planilha usaremos novamente o objeto Manipular Dados, como no exemplo abaixo:

PASSO 4: Ler Dados da Planilha

Até este momento já temos uma planilha Excel criada e preenchida com alguns dados. Poderíamos fechar o Excel e finalizar o robô por aqui.

Porém, a proposta desse artigo era criar uma planilha e depois varrer os dados para mostrar em tela.

Por isso, antes de fechar o Excel, vamos utilizar o objeto "Ler Dados Excel" para capturar os dados da planilha e salvar em uma variável do tipo Lista.

Agora que já temos os dados da planilha salvos em uma variável do tipo lista, podemos fechar o Excel para reduzir o consumo de memória do computador. Para isso, utilizaremos o objeto Fechar Excel.

PASSO 5: Varrer e Mostrar Dados

Vamos para a etapa final do nosso projeto que consiste em varrer a lista de dados que capturamos no passo anterior, e mostrar em tela através de mensagens de alerta.

Para percorrer os dados da nossa variável lista, vamos utilizar o objeto "Varrer Lista" conforme abaixo:

Queremos que, para cada item percorrido no objeto Varrer Lista, nosso robô mostre uma caixa de mensagem com as informações. Para isso, vamos colocar o objeto Caixa de Mensagem dentro do Varrer Lista, dessa forma:

No objeto "Caixa de Mensagem" adicionaremos { } e o nome identificador do objeto do Varrer Lista, no meu caso agora é "structRepeat10" então ficará assim:

Se você seguiu todo o passo a passo desse artigo, deve ter um robô construído com a seguinte estrutura:

Vamos executar?

Se tudo deu certo, esperamos que o robô apresente 4 caixas de mensagem, cada uma com os dados correspondentes a uma linha da nossa planilha.

A primeira apresentará o cabeçalho:

E da segunda em diante, apresentará os dados que preenchemos na planilha:

Download do Robô

Conclusão

A manipulação de planilhas é amplamente utilizada por nossos clientes e já representa um robô de complexidade média.

DICA

Para reforçar o aprendizado, sugiro que você refaça esse robô utilizando uma planilha Excel do seu computador para explorar ainda mais os recursos.

Espero que esse artigo tenha te ajudado a melhorar seus conhecimentos na ferramenta Studio da Roboteasy.

Até logo! 👏

Last updated

Logo

Agapys | RobotEasy | 2022 | Todos os Direitos Reservados