- Notas de Versão
- 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
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.
- Create a new blank project using the default settings.
- 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ão UiPath para Chrome. Para instalá-la, acesse Início > Ferramentas, e depois na seção Extensões UiPath, clique em Chrome.
-
Adicione o arquivo Excel ao projeto.
-
Click Add activity
in the Designer panel, and then find the Use Excel File activity in the search box at the top of the screen and select it. A Use Excel File activity is added to the Designer panel. -
Na atividade:
-
Click Browse
next to the Excel file field, and then browse to and select the file 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.
-
-
-
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.
-
Na etapa Selecionar elemento do assistente, clique em Próximo 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.
-
Uma visualização dos dados de tabela extraídos é exibida. Clique em Concluir.
-
O StudioX pergunta se os dados abrangem várias páginas. Como esse não é o caso, clique em 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.
-
In the Extract Table Data activity, click Plus
on the right side of the Extract to field, and then select currency > Sheet1 [Sheet] to indicate that you want to copy the extracted data to Sheet1 of the currency Excel file.
-
-
Transponha, formate e copie os dados para a planilha Daos históricos.
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.
-
Click Add activity
below the Use Application/Browser activity, then find the Copy Range activity in the search box at the top of the screen and click it. The activity is added to the project. -
Na atividade Copy Range:
-
Click Plus
on the right side of the Source range field, and then select currency > Indicate in 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.
-
Click Plus
on the right side of the Destination range field, and then select currency > Indicate in 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).
-
-
Click Add activity
below the Copy Range activity, then find the Format Cells activity in the search box at the top of the screen and click it. The activity is added to the project. -
Na atividade Format Cells:
-
Click Plus
on the right side of the Source range field, and then select currency > Indicate in 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. Na janela Formatar dados como tipo, no menu suspenso Categoria, selecione Número, na caixa Decimais insira
2e selecione Usar separador de milhar.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:
-
Click Plus
on the right side of the Source range field, and then select currency > Indicate in 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. Na janela Formatar dados como tipo, 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.
-
-
Click Add activity
below the second Format Cells activity, then find the Write Cell activity in the search box at the top of the screen and click it. The activity is added to the project. -
Na atividade Write Cell:
-
Click Plus
on the right side of the What to write field, and then select Project Notebook (Notes) > Date [Sheet] > Today [Cell]. -
Click Plus
on the right side of the Where to write field, and then select currency > Indicate in 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.
-
-
Click Add activity
below the Write Cell activity, then find the Append Range activity in the search box at the top of the screen and click it. The activity is added to the project. -
Na atividade Append Range:
-
Click Plus
on the right side of the Append after range field, and then select currency > Historical Data [Sheet]. -
Click Plus
on the right side of the What to append field, and then select currency > Indicate in 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.
-
No menu suspenso O que copiar, selecione Tudo.
-
Deixe Transposição desmarcado pois não precisamos transpor os dados.
-
-
Clique em Salvar na faixa de opções do StudioX para salvar a automação e, então, clique em Executar para executar a automação.
-