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:
Criar Excel: criar a planilha Excel em background;
Manipular Dados: adicionar colunas como Nome, Sobrenome e Idade;
Inserir Linha: adicionar uma linha em branco para o espaçamento;
Manipular Dados: adicionar os dados na planilha;
Ler Dados Excel: ler os dados da planilha e transformar em uma lista;
Fechar Excel: fechar o aplicativo do Excel com o salvamento;
Varrer Lista: percorrer a lista de dados capturada no item 5;
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