A interface do Izly e as vozes dos vídeos estão em inglês e turco. Os guias e as automações funcionam com sites em qualquer idioma.
Como preencher um formulário web a partir de uma planilha do Excel?
A ideia é simples. Você preenche o formulário à mão uma vez enquanto o Izly grava. Depois avisa o Izly que o texto digitado deve vir de uma coluna da tabela. Ao executar a automação, ela repete os mesmos cliques e a mesma digitação para cada linha: a linha um entra no formulário, o formulário é enviado, a página fica pronta de novo e a linha dois vem em seguida.
Não há fórmula, macro nem script para escrever. A configuração toda é feita no site do Izly depois da gravação, com menus, e a tabela é colada direto do Excel ou do Google Planilhas (um arquivo CSV também serve). O site em que você preenche pode estar em qualquer idioma, inclusive português.
Este guia usa o formulário de prática, para você testar cada passo sem mexer em um sistema de verdade. A página de prática está em inglês. É um formulário de pedido de cliente com “Full name” (nome completo), “E-mail”, “Phone” (telefone), “City” (cidade, uma lista com London, Berlin, Madrid, Istanbul, Toronto e Sydney), “Request type” (tipo de pedido, três botões de opção: Quote, Support e Other), uma caixa para a newsletter e “Note” (observação). Nada do que você digita ali é guardado, e depois de “Submit” (enviar) uma página de confirmação lista exatamente o que foi enviado, com um número de referência.
Quais são os passos, da gravação aos resultados?
- Grave o formulário uma vez. Abra o formulário de prática, inicie uma gravação com a extensão do Izly, preencha um cliente por inteiro, aperte “Submit” e termine a gravação. Use valores realistas, como os da primeira linha da sua planilha.
- Abra o guia no site do Izly e transforme-o em automação. A gravação é uma lista de passos. Os passos de digitação são os que você vai ligar à sua tabela.
- Crie um valor salvo para cada coluna. Escolha “Comes from a column of the table” (vem de uma coluna da tabela) como origem e digite o título da coluna da primeira linha da sua planilha (maiúsculas e minúsculas não importam). “Full name”, “E-mail”, “Phone” e “Note” ganham um valor cada um.
- Digite com valores salvos. Em cada passo de digitação, mude “Text” de “As recorded” (como gravado) para “Type with saved values” (digitar com valores salvos) e coloque o valor salvo no lugar do texto gravado.
- Cole a tabela. Ao executar a automação, a janela de execução pede a tabela. Copie as células do Excel ou do Google Planilhas incluindo a linha de títulos, ou carregue um arquivo CSV.
- Teste as 3 primeiras linhas. A janela de execução oferece “Try the first 3 rows only” (testar só as 3 primeiras linhas) antes da tabela inteira. Confira as páginas de confirmação. Se o formulário precisar de mais uma espera ou de um passo pulado, ajuste agora, e não depois de duzentas linhas.
- Execute a tabela inteira. Inicie a execução pelo painel lateral da extensão ou pela página do guia no site e confirme. Uma aba do Chrome faz o trabalho. Você pode pausar, parar, tentar um passo de novo, pular um passo ou pular uma linha. Se a janela estiver mais estreita do que na gravação, a execução a alarga e a devolve ao tamanho original no fim.
- Leia a tabela de resultados. Cada linha ganha uma linha com o seu status. Baixe em CSV ou copie de volta para a sua planilha.
O Izly preenche o formulário uma vez para cada linha, sozinho. Formulários maiores, com várias páginas e esperas, levam mais por linha. No plano Free, uma execução de tabela aceita no máximo 5 linhas, e a janela de execução oferece rodar só as 5 primeiras.
Qual coluna da planilha vai para qual campo do formulário?
A tabela de exemplo do formulário de prática tem 12 clientes e cinco colunas: Full name, E-mail, Phone, City e Note. Veja como elas se encontram com o formulário neste passo a passo.
| Coluna da planilha | Campo do formulário | Como é preenchido |
|---|---|---|
| Full name | Full name | Digitado a partir da coluna da tabela |
| Digitado a partir da coluna da tabela | ||
| Phone | Phone | Digitado a partir da coluna da tabela, com os zeros à esquerda mantidos |
| Note | Note (várias linhas) | Digitado a partir da coluna da tabela |
| City | City (lista de opções) | Não vem da coluna: a cidade escolhida na gravação é repetida |
| nenhuma | Request type (Quote, Support, Other) e a caixa da newsletter | As escolhas feitas na gravação são repetidas |
Só o texto digitado (e o endereço de um passo “ir para”) pode receber um valor de uma coluna. As escolhas em listas de opções, botões de opção e caixas de seleção são repetidas exatamente como foram gravadas, então não podem mudar de uma linha para outra. A coluna City da tabela de exemplo está lá de propósito, para mostrar isso: ela não define a lista, e toda linha recebe a cidade que você escolheu na gravação. Se o seu trabalho real exige uma escolha diferente por linha, uma gravação só não resolve. Grave o formulário uma vez para cada escolha ou faça essas linhas à mão.
Dá para digitar algo além do valor de uma coluna?
Dá, um passo de digitação também pode usar outros valores salvos. Você pode combiná-los em um só texto, como “Pedido {número da linha} - {nome}”, usar a data de hoje, um valor fixo igual em todas as linhas ou um valor que o Izly pergunta uma vez no início da execução (“Asked for before the run”, perguntado antes da execução), como o nome de uma campanha.
Você também pode ler algo de volta da página. A página de confirmação mostra um número de referência: ajuste o passo para “Copy from page” (copiar da página), copie o número para um valor salvo e guarde-o para os resultados, e cada linha da tabela de resultados traz o número que o site deu àquela linha. É uma boa prova quando alguém pergunta o que foi enviado.
O que a tabela de resultados mostra?
A tabela de resultados tem uma linha para cada linha da sua tabela. As colunas são as colunas de entrada, os valores que você leu da página, o Status e a observação. O status diz “Done” (concluída), “Skipped” (pulada), “Failed” (com falha) ou “Done, a step skipped” (concluída, com um passo pulado), e a observação dá o motivo ou a nota de uma regra. Baixe em CSV ou copie para uma planilha ao lado dos dados originais.
Ela fica só no seu navegador. Depois de fechar o cartão final, o painel ainda oferece os resultados da última execução até você dispensá-los ou começar uma nova execução de tabela. Baixe ou copie antes disso se precisar de um registro.
O que acontece se uma linha falhar?
Antes da execução você escolhe entre dois comportamentos. Ou o Izly segue para a próxima linha e marca a que falhou na tabela de resultados, ou para e pergunta o que fazer: tentar de novo, pular o passo ou pular a linha.
Os motivos típicos são um campo que não apareceu a tempo, uma página que respondeu com um erro ou um valor que quebrou uma regra definida por você. Dois ajustes evitam a maioria deles. “Wait first” (esperar antes) dá tempo para uma página lenta carregar, e “Skip if not found” (pular se não encontrar) ignora um passo que só aparece às vezes, como um aviso de cookies. Uma linha com um passo pulado termina como “Done, a step skipped”.
Você também pode escrever uma regra, por exemplo: se a página disser “já existe”, pule esta linha com uma observação. A observação aparece na tabela de resultados, e você acompanha à mão depois.
Os dados da minha planilha saem do meu navegador?
Não. A tabela, os valores digitados no formulário e a tabela de resultados ficam no seu navegador. O servidor do Izly recebe só contagens e status, como quantas linhas rodaram e quantas falharam. Ele nunca recebe os nomes, e-mails ou telefones da sua planilha.
Os valores vão para onde você os manda: para o formulário web que você está preenchendo, como qualquer digitação iria. As senhas nunca são gravadas, e você mesmo entra no site. Mais detalhes na página de Segurança do site.
O que ele não faz?
- Uma pessoa inicia cada execução. Não há agendamento, e nada roda com o Chrome fechado ou o computador desligado.
- Chrome 120 ou mais recente, só no computador. Outros navegadores, navegadores de celular e programas instalados no computador estão fora do alcance por enquanto.
- Uma automação por vez em cada navegador. Enquanto uma execução roda, a aba ignora cliques e teclas perdidos, e o Chrome mostra a barra de depuração.
- Ele segue o que foi gravado. Se o formulário for redesenhado, a gravação precisa de um retoque ou de uma nova tomada.
- As escolhas de menu ficam como gravadas. Listas de opções, botões de opção e caixas de seleção não mudam por linha.
- O plano Free executa no máximo 5 linhas por execução de tabela. O Pro não tem limite de linhas.
Se o sistema que você preenche oferece importação em massa oficial ou uma API, esse é o melhor caminho para listas muito grandes. E confira os termos do site antes de automatizá-lo.
O que preciso para executar uma tabela com o Izly?
Izly (izly.io) é uma extensão do Chrome que transforma uma tarefa que você faz uma vez no navegador em um passo a passo, um vídeo narrado e uma automação sem código que repete a tarefa. A execução de tabela é a parte da automação: você precisa da extensão, de uma conta no Izly e de uma tabela para colar.
O plano Free inclui 10 execuções de automação por mês, com no máximo 5 linhas por execução de tabela, o suficiente para testar o método inteiro no formulário de prática. O Pro custa 10 USD por criador por mês, com execuções ilimitadas, sem limite de linhas e com 14 dias de teste sem cartão. A interface do Izly está em inglês e turco, mas funciona com sites em qualquer idioma. Veja os preços ou comece grátis.
Perguntas frequentes
Preciso saber programar para preencher um formulário a partir do Excel?
Não. Você grava o formulário fazendo-o uma vez e depois escolhe as colunas da tabela em menus no site do Izly. Não há fórmulas, scripts nem macros para escrever. Regras simples, como pular a linha se a página disser um certo texto, também são definidas em menus.
Quantas linhas posso executar de uma vez?
No plano Free, uma execução de tabela aceita no máximo 5 linhas, e a janela de execução oferece rodar só as 5 primeiras. Isso basta para testar uma gravação. O Pro não tem limite de linhas. Formulários longos, com várias páginas, levam mais por linha do que os curtos.
A lista de cidades pode vir de uma coluna da minha planilha?
Não. Os valores de uma tabela entram no texto digitado e no endereço de um passo “ir para”. Listas de opções, botões de opção e caixas de seleção são repetidos exatamente como foram gravados, então a mesma escolha é feita em todas as linhas.
Posso colar direto do Google Planilhas?
Pode. Copie as células no Google Planilhas ou no Excel, incluindo a linha de títulos, e cole na janela de execução. Também dá para carregar um arquivo CSV. Use “Try the first 3 rows only” para conferir o resultado antes de executar a tabela inteira.
A automação roda enquanto estou fora?
Não. Uma pessoa inicia cada execução e pode pausar ou parar. Não há agendamento nem execução em servidor sem ninguém por perto, então o Chrome precisa ficar aberto no seu computador até a tabela terminar.
Onde vejo quais linhas deram certo?
Na tabela de resultados. Cada linha ganha uma linha com o Status (Done, Skipped, Failed ou Done, a step skipped), uma observação e os valores que você escolheu ler da página, como um número de referência. Baixe em CSV ou copie. Ela fica só no seu navegador.
Páginas relacionadas
Grave uma vez e deixe o guia se escrever sozinho
Com o Izly você faz a tarefa uma vez no navegador. Os cliques e as capturas de tela viram um passo a passo que você edita, compartilha, transforma em vídeo narrado ou executa de novo para cada linha de uma tabela. A interface do Izly e as vozes dos vídeos estão em inglês e turco.