- Notas de Versão
- Introdução
- Tutoriais
- Projetos de automação
- Criando automações
- Noções básicas de automação
- Repo. de Objetos
- Tutorial: Criando uma Tabela Pivot
- Tutorial: Iterando através das Linhas de uma Tabela
- 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

Guia do usuário do StudioX
Tutorial: Filtrar dados no Excel
linkNeste tutorial, criaremos uma automação para o seguinte processo:
- Copiar os dados de uma planilha com informações do fornecedor para uma nova planilha.
- Filtrar os dados para mostrar apenas as linhas com fornecedores dos setores Serviços e TI que foram adicionados nos últimos 10 anos.
- Copiar os dados filtrados para um arquivo CSV.
- Enviar o arquivo CSV por e-mail.
Vamos criar um projeto com as seguintes atividades:
- Uma atividade Use Excel File para indicar o arquivo do Excel com informações do fornecedor.
- Uma atividade Copy Range para copiar os dados para outra planilha.
- Duas atividades Filter para filtrar os dados de acordo com os critérios desejados: um filtro para a coluna Setor e outro para a coluna Fornecedor desde.
- Uma atividade Write CSV para copiar os dados filtrados para um arquivo CSV.
- Uma atividade Use Desktop Outlook App para indicar a conta do Outlook da qual enviar o e-mail.
- Uma atividade Send Email para enviar o e-mail.
-
Etapa 1: 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. Copie o arquivo Suppliers.xlsx para sua pasta do projeto.
-
Etapa 2: Adicione o arquivo do 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
Suppliers.xlsx
-
No campo Referenciar como, insira
Suppliers
.Com isso você indica que irá trabalhar com o arquivoSuppliers.xlsx
que é conhecido em sua automação comoSuppliers
.
- Clique em Procurar
-
Clique em Adicionar atividade
-
Etapa 3: Filtrar os dados e copiá-los para um arquivo CSV.
-
Clique em Adicionar atividade
dentro do Use Excel File e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Copy/Paste Range. Uma atividade Copy/Paste Range será adicionada ao painel Designer.
-
Na atividade Copy Range:
- Clique no Mais
do lado direito do campo Intervalo de origem e selecione Suppliers > Data [Sheet].
-
Clique no Mais
do lado direito do campo Intervalo de destino e selecione Suppliers > Processed [Sheet].
Você indicou que deseja copiar os dados da planilha Data no arquivo Suppliers e colá-los na planilha Processed do mesmo arquivo.
- Clique no Mais
-
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.
Os dados são copiados da planilha Data para a planilha Processed na pasta de trabalho Suppliers.
-
Clique em Adicionar atividade
dentro da atividade Use Excel File logo abaixo da atividade Copy/Paste Range e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Filter. Uma atividade Filter será adicionada ao Painel Designer.
-
Na atividade Filter:
- Clique no Mais
do lado direito do campo Intervalo de origem e selecione Suppliers > Processed [Sheet].
- Clique no Mais
do lado direito do campo Nome da coluna e selecione Range > Industry.
-
Clique no botão Configurar filtro. Na janela Filter, certifique-se de que Filtro básico esteja selecionado e, então:
- Clique no Mais
do lado direito do campo Value e selecione Texto. No Construtor de Texto, insira
Services
e clique em Salvar. - Clique em Adicionar para adicionar um segundo valor.
-
Clique no Mais
do lado direito do segundo campo Valor e selecione Texto. No Construtor de Texto, insira
IT
e, em seguida, clique em Salvar e então clique em OK para fechar a janela Filtrar.Você indicou que deseja filtrar os dados na planilha Processed para exibir apenas as linhas com os valores Serviços ou TI na coluna Industry.
- Clique no Mais
- Clique no Mais
-
Clique em Adicionar atividade
dentro da atividade Use Excel File abaixo da atividade Filter e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Filter. Uma segunda atividade Filter é adicionada ao painel Designer.
-
Na segunda atividade Filter:
- Clique no Mais
do lado direito do campo Intervalo de origem e selecione Suppliers > Processed [Sheet].
- Clique no Mais
do lado direito do campo Nome da coluna e selecione Range > Supplier Since.
-
Clique no botão Filtrar. Na janela Filtrar:
- Selecione Filtro avançado.
- No menu suspenso Operador, selecione > (é maior que).
-
Clique no Mais
do lado direito do campo Value e selecione Texto. No Construtor de Texto, insira uma data de até 10 anos atrás, como por exemplo,
5/5/2009
, em seguida clique em Salvar e, então, clique em OK para fechar a janela Filter.Você indicou que deseja filtrar os dados na planilha Processed para exibir apenas as linhas com datas após 5/5/2009 na coluna Supplier Since.
- Clique no Mais
-
Para tornar os filtros mais facilmente identificáveis, edite o nome na barra superior de cada um. Por exemplo, use
Filter Industry
para o primeiro eFilter Supplier Since
para o segundo. -
Clique em Adicionar atividade
abaixo da atividade Use Excel File e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Write CSV. Uma atividade Write CSV é adicionada ao painel Designer. Ou então, você também pode adicionar essa atividade dentro da atividade Use Excel File, logo abaixo da última atividade Filter.
-
Na atividade Write CSV:
- Clique no Mais
do lado direito do campo Escrever em qual arquivo e selecione Texto. No Construtor de Texto, insira
result-
e, no menu Maisdo lado direito do Construtor de Texto, selecione Notebook do Projeto (Notas) > Date [Sheet] > YYYYMMDD [Cell]. O texto no Construtor de Texto é atualizado para
result-Excel Date!YYYYMMDD
. Insira o texto.csv
no final e clique em Salvar. O texto final deve serresult-Excel Date!YYYYMMDD.csv
. - Clique no Mais
do lado direito do campo Escrever de, e selecione Suppliers > Processed [Sheet].
Você indicou que deseja criar um arquivo CSV na pasta do projeto cujo nome contém o texto resultante e a data de hoje, e que deseja copiar nele os dados na planilha Processed.
- Clique no Mais
-
Clique em Adicionar atividade
-
Etapa 4: Enviar o arquivo CSV por e-mail.
-
Clique em Adicionar atividade
abaixo da atividade Use Excel File, então localize a atividade Use Desktop Outlook App na caixa de pesquisa na parte superior da tela e selecione-a. 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
Outlook
como o nome pelo qual se referir à conta na automação. -
Clique em Adicionar atividade
dentro da atividade Use Desktop Outlook App e, em seguida, na caixa de pesquisa na parte superior da tela, localize e selecione Send Email. Uma atividade Send Email é adicionada ao painel Designer.
-
Na atividade Send Email:
- Clique no Mais
do lado direito do campo Da conta e selecione Outlook.
- Clique em Mais
no lado direito do campo Para e 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 e, em vez disso, salva a mensagem na pasta Rascunhos do Outlook.
- Clique no Mais
do lado direito do campo Assunto e selecione Texto. Na janela Construtor de Texto, insira
List of filtered suppliers for
e, no menu Maisdo lado direito do Construtor de Texto, selecione Notebook do Projeto (Notas) > Date [Sheet] > Today [Cell]. O texto final deve ficar assim:
List of filtered suppliers for [Excel]Date!Today
. Clique em Salvar para fechar o Construtor de Texto. - Clique no Mais
do lado direito do campo Corpo e selecione Texto. Na janela Construtor de Texto, insira o texto para o corpo do e-mail, por exemplo
Please see attachment
. -
Para Anexos, selecione Arquivos, em seguida, Mais
do lado direito do campo e selecione Texto. No Construtor de Texto, insira o nome do arquivo da mesma maneira que inseriu na atividade Write CSV:
result-Excel Date!YYYYMMDD.csv
. Uma maneira de fazer isso é selecionar todo o texto no Construtor de Texto do campo Escrever em qual arquivo na atividade Write CSV, copiar o texto e, em seguida, colá-lo no Construtor de Texto do campo Anexos.
- Clique no Mais
- Clique em Salvar na faixa de opções do StudioX para salvar a automação e, em seguida, clique em Executar para executar a automação.
Os dados na planilha Processed são filtrados e, então, copiados para um arquivo CSV com a data de hoje no nome; depois, o arquivo CSV é enviado por e-mail.
-
Clique em Adicionar atividade