- 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
- 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
- Tutorial: copiar do CSV para o Excel e enviar o arquivo por e-mail
- 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, copiaremos os dados de um arquivo CSV para um arquivo existente do Excel; depois, anexaremos o arquivo do Excel a um e-mail e enviaremos o e-mail usando o Outlook.
Vamos criar um projeto e começar adicionando uma atividade Use Excel File para indicar o arquivo do Excel onde queremos copiar os dados. Dentro dessa atividade, adicionaremos uma atividade Read CSV para indicar o arquivo CSV do qual copiar e onde copiar no arquivo do Excel. Em seguida, adicionaremos uma atividade Use Desktop Outlook para indicar a conta do Outlook para usar e, dentro dela, adicionaremos uma atividade Send Email para enviar o e-mail.
- Configure o projeto e obtenha os arquivos necessários.
- Crie um novo projeto em branco usando as configurações padrão.
- Download and extract the archive with the automation project in this example using the button at the bottom of this page, then copy the files A.csv and B.xlsx to your project folder.
- 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
ao lado do campo Arquivo do Excel e, em seguida, navegue até e selecione o arquivo B.xlsx -
No campo Referenciar como, insira
ExcelB.Você indicou que trabalhará no arquivo B.xlsx, que é conhecido em sua automação como ExcelB.
-
- Clique em Adicionar atividade
- Adicionar uma atividade para copiar os dados do arquivo CSV para o arquivo do Excel.
- Clique em Adicionar atividade
dentro da atividade Use Excel File, localize a atividade Read CSV na caixa de pesquisa na parte superior da tela e selecione-a. A atividade será adicionada dentro da atividade Use Excel File. - In the Read CSV activity:
-
Clique em Procurar
ao lado do campo Ler do arquivo e, então, pesquise e selecione o arquivo A.csv. -
Clique em Mais
no lado direito do campo Saída para e, em seguida, selecione ExcelB > Indicar no Excel. A planilha é aberta no Excel. Como já existem dados no arquivo e queremos mantê-los, selecione a primeira célula na primeira linha vazia (célula A7) e clique em Confirmar. O campo é atualizado com sua seleção [ExcelB] Sheet1!A7.Você indicou que deseja copiar os dados do arquivo CSV A.csv para o arquivo ExcelB na Planilha1 começando com a célula A7.
-
- Clique em Adicionar atividade
- Adicionar a conta do Outlook ao projeto e enviar o e-mail.
-
No painel Atividades, selecione a guia E-mail, arraste a atividade Use Desktop Outlook App e solte-a abaixo da atividade Use Excel File. Uma atividade Use Desktop Outlook App é adicionada ao painel Designer.
-
Na atividade, a conta de e-mail padrão já está selecionada no campo Conta. Se você quiser usar uma conta diferente, selecione-a no menu suspenso.
Na campo Referenciar como, deixe o valor padrão
Outlookcomo o nome pelo qual se referir à conta na automação. -
No painel Atividades, arraste a atividade Send Email e solte-a dentro da atividade Use Desktop Outlook App.
-
Na atividade Send Email:
-
Clique em Mais
no lado direito do campo Conta e, em seguida, selecione Outlook. -
Clique em Mais
no lado direito do campo Para e, em seguida, selecione Texto. Na janela Construtor de Texto, insira um endereço de e-mail para onde será enviado o e-mail. Por exemplo, você pode inserir seu próprio endereço de e-mail para enviar o e-mail para você mesmo. Se você deixar a opção Salvar como rascunho selecionada, a automação não envia o e-mail, em vez disso, salva a mensagem na pasta Rascunhos do Outlook. -
Clique em Mais
no lado direito do campo Assunto e, em seguida, selecione Texto. Na janela Construtor de Texto, insira um assunto para o e-mail, por exemplo Updated Excel File. -
Clique em Mais
no lado direito do campo Corpo e, em seguida, selecione Texto. Na janela Construtor de Texto, insira o texto para o corpo do e-mail, por exemplo See attachment. -
Para Anexos, selecione Arquivos, clique em Procurar
ao lado do campo e, então procure e selecione o arquivo B.xlsx.
-
-
Clique em Salvar na faixa de opções do StudioX para salvar a automação e clique em Executar para executar a automação. Os dados do A.csv são copiados para B.xlsx, anexados a uma mensagem de e-mail e enviados usando os detalhes configurados na atividade Send Email . Baixe o exemplo
-