- Introdução
- Tutoriais
- Projetos de automação
- Criando automações
- Noções básicas de automação
- Repo. de Objetos
- Melhores Práticas de Automação
- Sobre Alvos e Âncoras
- Como Indicar um Destino
- Como editar um destino
- Tutorial: Trabalhando com Automação de UI
- Tutorial: Extrair de dados de uma tabela a partir de uma página web e editá-los no Excel
- Tutorial: Preenchendo Formulários PDF no Acrobat Reader com Dados do Excel
- Tutorial: Criando uma Tabela Pivot
- Tutorial: Iterando através das Linhas de uma Tabela
- Tutorial: Comparar arquivos do Excel e enviar e-mails com erros de reconciliação
- Tutorial: Extrair dados de e-mails automatizados e movê-los para um aplicativo da área de trabalho.
- Tutorial: Filtrar dados no Excel
- Tutorial: Formatar células
- Tutorial: Adicionar informações sobre os arquivos de uma pasta para um arquivo do Excel
- Tutorial: Adicionando suas Próprias Fórmulas ao Project Notebook
- Automação do PowerPoint
- Automação de dados
- Atividades comuns
- Automação do Google Workspace
- Automação do OneDrive e do SharePoint
- Solução de problemas
Guia do usuário do StudioX
Neste tutorial, criaremos uma automação que extrai uma tabela com as taxas de câmbio de hoje para o Euro comparadas com outras moedas do site do Banco Central Europeu. Mantemos os dados históricos da taxa de câmbio em uma planilha do Excel e nela queremos adicionar esses dados diariamente. Como o formato dos dados extraídos do site é diferente daquele da planilha do Excel, também devemos editar os dados extraídos no Excel para aplicar o formato correto.
Vamos criar um projeto e começar adicionando uma atividade Use Excel File para indicar o arquivo Excel a ser usado. Em seguida, clicaremos em Extração da Tabela na faixa de opções do StudioX para iniciar um assistente que nos ajudará a extrair os dados do site. Quando concluirmos o assistente, duas atividades já configuradas serão adicionadas automaticamente ao nosso projeto: uma atividade Use Application/Browser , que indica a página da web, e uma atividade Extract Table Data , que extrai os dados. Em seguida, adicionaremos uma série de atividades do Excel para transpor os dados, formatar os dados como datas ou números e anexar os dados à planilha com taxas de câmbio históricas.
- Configure o projeto e obtenha os arquivos necessários.
- Crie um novo projeto em branco usando as configurações padrão.
- Baixe e extraia o arquivo com o projeto de automação neste tutorial usando o botão na parte inferior desta página e copie o arquivo currency data.xlsx para a pasta do seu projeto.
- Este exemplo usa o Google Chrome, o que requer a instalação da extensãoUiPath® para Chrome. Para instalá-la, acesse Início (Exibição Backstage do StudioX) > Ferramentas e, em Extensões UiPath, clique em Chrome.
- Adicione o arquivo Excel ao projeto.
- Clique em Adicionar atividade
no painel do Designer, localize a atividade Use Excel File na caixa de pesquisa na parte superior da tela e selecione-a. Uma atividade Use Excel File é adicionada ao painel Designer. - Na atividade:
-
Clique em Procurar próximo ao campo Arquivo do Excel , procure e selecione o arquivo
currency data.xlsx -
No campo Referenciar como, insira
currency.Você indicou que trabalhará com o arquivo currency data.xlsx que é conhecido em sua automação como currency.
-
- Clique em Adicionar atividade
- Extraia os dados da página da Web.
-
Abra o Google Chrome e navegue até a seguinte página: https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html.
-
No StudioX, clique em Extração da Tabela na faixa de opções para abrir o Assistente de Extração.
-
Clique em Selecionar dados a serem extraídos para indicar a tabela da qual extrair os dados.
-
Comece a mover o cursor e observe como se destacam os elementos de interface do usuário que ele detecta. Mova o cursor para um lugar na tabela e clique, por exemplo, no cabeçalho Currency.
-
O StudioX detecta que você clicou dentro de uma tabela e pergunta se você deseja extrair dados da tabela inteira. Clique em Sim.
-
Você pode ver uma visualização dos dados da tabela extraídos clicando no botão Visualizar.
-
Você pode selecionar Extrair dados de várias páginas se os dados abrangerem várias páginas. Como este não é o caso, selecione Não.
O assistente está concluído. O seu projeto é exibido no StudioX, onde as atividades Use Application/Browser e Extract Table Data foram adicionadas.
-
Na atividade Extract Table Data, clique em Mais
no lado direito do campo Extrair para e selecione moeda > Planilha1 [Planilha] para indicar que você deseja copiar os dados extraídos para Planilha1 do arquivo de moeda do Excel.
-
- Transponha, formate e copie os dados para a planilha Daos históricos.
- Clique em Adicionar atividade
abaixo da atividade Use Application/Browser e localize a atividade Copy Range na caixa de pesquisa na parte superior da tela e clique nela. A atividade será adicionada ao projeto. - Na atividade Copy Range:
-
Clique em Mais no lado direito do campo Origem e selecione moeda > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha1, selecione o intervalo A2:C33 (o intervalo com dados extraídos da página da Web não incluindo a linha de cabeçalho) e clique Confirmar na guia UiPath na faixa de opções do Excel.
Você indicou que deseja copiar o intervalo A2:C33 da Planilha1 do arquivo currency.
-
Clique em Mais no lado direito do campo Destino e selecione moeda > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha2, selecione a célula B1 e clique em Confirmar na guia UiPath na faixa de opções do Excel.
Você indicou que deseja colar os dados na Planilha2 do arquivo currency começando com a célula B1.
-
No menu suspenso O que copiar, selecione Tudo.
-
Selecione Transpose para indicar que você deseja transpor os dados no destino (as colunas para linhas e linhas para as colunas).
-
- Clique em Adicionar atividade
abaixo da atividade Copy Range, localize a atividade Format Cells na caixa de pesquisa na parte superior da tela e clique nela. A atividade será adicionada ao projeto. - Na atividade Format Cells:
-
Clique em Mais no lado direito do campo Origem e selecione moeda > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha2, selecione toda a terceira linha contendo as taxas de câmbio e clique em Confirmar na guia UiPath da faixa de opções do Excel.
-
Clique em Definir formato. Selecione a guia Tipo de Dados e, no menu suspenso Categoria, selecione Número. Na caixa Decimais insira
2, e selecione Usar separador 1000.Com isso você indica que deseja formatar os dados na Planilha2, linha 3 como número com dois decimais, e usar o separador de 1000.
-
- Adicione uma segunda atividade Format Cells abaixo da atividade anterior.
- Na segunda atividade Format Cells:
-
Clique em Mais no lado direito do campo Origem e selecione moeda > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha2, selecione a célula A3 e clique em Confirmar na guia UiPath da faixa de opções do Excel.
-
Clique em Definir formato. Selecione a guia Tipo de Dados e no menu suspenso Categoria selecione Data e no menu suspenso Formato de Data selecione 3/14/2012.
Com isso você indica que deseja formatar os dados na Planilha2, célula A3 como data com o formato d/mm/yyyy. Esta é a célula na qual adicionaremos a data atual.
-
- Clique em Adicionar atividade
abaixo da segunda atividade Format Cells, localize a atividade Write Cell na caixa de pesquisa na parte superior da tela e clique nela. A atividade será adicionada ao projeto. - Na atividade Write Cell:
-
Clique no Mais ao lado direito do campo O que escrever e selecione Notebook do projeto (Notebooks) > Date [Planilha] > Today [Célula].
-
Clique no Mais ao lado direito do campo Onde escrever e selecione currency > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha2, selecione a célula A3 e clique em Confirmar na guia UiPath da faixa de opções do Excel.
Você indicou que deseja copiar a data de hoje do Notebook do Projeto para célula A3 na Planilha2 do arquivo de moeda.
-
- Clique em Adicionar atividade
abaixo da atividade Write Cell, localize a atividade Append Range na caixa de pesquisa na parte superior da tela e clique nela. A atividade será adicionada ao projeto. - Na atividade Append Range:
- Clique em Mais
no lado direito do campo Intervalo do Excel a ser anexado e selecione currency > Indicar no Excel.
-
No arquivo do Excel, selecione Planilha2 e, em seguida, selecione toda a terceira linha e, então, clique em Confirmar na guia UiPath na faixa de opções do Excel.
Com isso você indica que deseja copiar os dados na linha 3 da Planilha2 e adicioná-los à planilha Dados Históricos do arquivo de moeda após os dados constantes da planilha.
-
Clique em Mais
no lado direito do campo Acrescentar após intervalo e, em seguida, selecione moeda > Dados históricos [Planilha]. * No menu suspenso O que copiar , selecione Todos. Deixe Transpose desmarcado, pois não precisamos transpor os dados.
-
- Clique em Mais
- Clique em Salvar na faixa de opções do StudioX para salvar a automação e clique em Executar para executar a automação. A página da web é aberta, as taxas de câmbio são copiadas para o Excel onde elas são formatadas e adicionadas à planilha de Dados Históricos. Baixe o exemplo
- Clique em Adicionar atividade