Skip to main content

Guía

Rellenar un formulario web desde Excel, fila por fila

Equipo de IzlyÚltima actualización: 11 min de lectura

En esta página

La interfaz de Izly y las voces de los vídeos están en inglés y turco. Las guías y las automatizaciones funcionan con sitios web en cualquier idioma.

¿Cómo relleno un formulario web desde una hoja de Excel de forma automática?

La idea es sencilla. Rellenas el formulario a mano una sola vez mientras Izly graba. Después le indicas que el texto que escribiste debe salir de una columna de tu tabla. Al ejecutar la automatización, repite los mismos clics y la misma escritura por cada fila: la primera fila entra en el formulario, el formulario se envía, la página queda lista otra vez y sigue la segunda fila.

No hay fórmulas, ni macros, ni scripts que escribir. Todo el ajuste se hace en el sitio de Izly después de grabar, con menús, y la tabla se pega directamente desde Excel o Google Sheets (un archivo CSV también sirve).

Esta guía usa el formulario de práctica para que puedas probar cada paso sin tocar un sistema real. La página de práctica está en inglés. Es un formulario de solicitud de cliente con “Full name” (nombre completo), “E-mail” (correo), “Phone” (teléfono), “City” (una lista desplegable: London, Berlin, Madrid, Istanbul, Toronto, Sydney), “Request type” (tres botones de opción: Quote, Support, Other), una casilla de boletín y “Note” (nota). Nada de lo que escribas allí se guarda, y tras pulsar “Submit” (enviar) una página de confirmación lista exactamente lo que se envió, con un número de referencia.

¿Cuáles son los pasos, de la grabación a los resultados?

  1. Graba el formulario una vez. Abre el formulario de práctica, inicia una grabación con la extensión de Izly, rellena un cliente completo, pulsa “Submit” y termina la grabación. Usa valores realistas, por ejemplo los de la primera fila de tu hoja.
  2. Abre la guía en el sitio de Izly y conviértela en automatización. La grabación es una lista de pasos. Los pasos de escritura son los que conectarás con tu tabla.
  3. Añade un valor guardado por cada columna. Elige como origen “Comes from a column of the table” (viene de una columna de la tabla) y escribe el encabezado de la columna tal como aparece en la primera fila de tu hoja (no importan las mayúsculas). “Full name”, “E-mail”, “Phone” y “Note” reciben uno cada uno.
  4. Escribe con valores guardados. En cada paso de escritura, cambia “Text” de “As recorded” (como se grabó) a “Type with saved values” (escribir con valores guardados) y pon el valor guardado donde estaba el texto grabado.
  5. Pega la tabla. Al ejecutar la automatización, la ventana de ejecución te pide la tabla. Copia las celdas de Excel o Google Sheets incluyendo la fila de encabezados, o carga un archivo CSV.
  6. Prueba las 3 primeras filas. La ventana de ejecución ofrece “Try the first 3 rows only” (probar solo las 3 primeras filas) antes de lanzar toda la tabla. Revisa las páginas de confirmación. Si el formulario necesita una espera más o saltar un paso, corrígelo ahora y no después de doscientas filas.
  7. Ejecuta toda la tabla. Inicia la ejecución desde el panel lateral de la extensión o desde la página de la guía en el sitio y confirma. Una pestaña de Chrome la reproduce. Puedes pausar, parar, reintentar un paso, saltar un paso o saltar una fila. Si la ventana es más estrecha que cuando grabaste, la ejecución la ensancha y la deja como estaba al terminar.
  8. Lee la tabla de resultados. Cada fila recibe una línea con su estado. Descárgala como CSV o cópiala de vuelta a tu hoja.

Izly rellena el formulario una vez por cada fila, por sí solo. Los formularios más grandes, con varias páginas y esperas, tardan más por fila. En el plan Free una ejecución con tabla admite como máximo 5 filas, y la ventana de ejecución ofrece lanzar solo las 5 primeras.

¿Qué columna de la hoja va en qué campo del formulario?

La tabla de ejemplo de 12 clientes del formulario de práctica tiene cinco columnas: nombre, correo, teléfono, ciudad y nota. Así se encuentran con el formulario en este recorrido.

Columna de la hoja y campo del formulario de práctica
Columna de la hojaCampo del formularioCómo se rellena
Full nameFull nameSe escribe desde la columna de la tabla
E-mailE-mailSe escribe desde la columna de la tabla
PhonePhoneSe escribe desde la columna de la tabla, conservando los ceros a la izquierda
NoteNote (varias líneas)Se escribe desde la columna de la tabla
CityCity (lista desplegable)No sale de la columna: se repite la ciudad elegida al grabar
ningunaRequest type (Quote, Support, Other) y la casilla del boletínSe repiten las opciones elegidas al grabar

Solo el texto escrito (y la dirección de un paso de “ir a”) puede tomar un valor de una columna. Las opciones de listas desplegables, botones de opción y casillas se repiten exactamente como se grabaron, así que no pueden cambiar de una fila a otra. La columna City de la tabla de ejemplo está ahí a propósito, para mostrar esto: no cambia la lista desplegable y todas las filas reciben la ciudad que elegiste al grabar. Si tu trabajo real necesita una opción distinta en cada fila, una sola grabación no basta. Graba el formulario una vez por cada opción o haz esas filas a mano.

¿Puedo escribir algo más que el valor de una columna?

Sí, un paso de escritura puede usar también otros valores guardados. Puedes combinarlos en un solo texto, por ejemplo “Pedido {número de fila} - {nombre}”, usar la fecha de hoy, un valor fijo igual en todas las filas o un valor que se te pide una vez al empezar la ejecución (“Asked for before the run”, se pide antes de la ejecución), como el nombre de una campaña.

También puedes leer algo de la página. La página de confirmación muestra un número de referencia: configura el paso como “Copy from page” (copiar de la página), cópialo en un valor guardado y consérvalo para los resultados, y cada línea de la tabla de resultados llevará el número que el sitio dio a esa fila. Es una buena prueba cuando alguien pregunta qué se envió.

¿Qué muestra la tabla de resultados?

La tabla de resultados tiene una línea por cada fila de tu tabla. Sus columnas son tus columnas de entrada, los valores que leíste de la página, el estado y la nota. El estado aparece como “Done” (hecha), “Skipped” (saltada), “Failed” (fallida) o “Done, a step skipped” (hecha, con un paso saltado), y la nota da el motivo o la nota de una regla. Descárgala como archivo CSV o cópiala a una hoja junto a tus datos originales.

Se guarda solo en tu navegador. Cuando cierras la tarjeta final, el panel sigue ofreciendo los resultados de la última ejecución hasta que los descartes o inicies otra ejecución con tabla. Descárgalos o cópialos antes si necesitas un registro.

¿Qué pasa si una fila falla?

Antes de ejecutar eliges uno de dos comportamientos. O bien Izly sigue con la fila siguiente y marca la fallida en la tabla de resultados, o bien se detiene y te pregunta qué hacer: reintentar, saltar el paso o saltar la fila.

Los motivos típicos son un campo que no apareció a tiempo, una página que respondió con un error o un valor que incumplió una regla que pusiste. Dos ajustes evitan la mayoría. “Wait first” (esperar primero) da tiempo a que cargue una página lenta, y “Skip if not found” (saltar si no se encuentra) ignora un paso que solo aparece a veces, como un aviso de cookies. Una fila con un paso saltado termina como “Done, a step skipped”.

También puedes escribir una regla, por ejemplo: si la página dice “already exists” (ya existe), salta esta fila con una nota. La nota aparece en la tabla de resultados para que hagas el seguimiento a mano.

¿Los datos de mi hoja salen de mi navegador?

No. La tabla, los valores escritos en el formulario y la tabla de resultados se quedan en tu navegador. El servidor de Izly solo recibe recuentos y estados, como cuántas filas se ejecutaron y cuántas fallaron. Nunca recibe los nombres, correos ni teléfonos de tu hoja.

Los valores sí van adonde tú los mandas: al formulario web que estás rellenando, como lo haría cualquier escritura. Las contraseñas nunca se graban y tú inicias sesión en el sitio.

¿Qué no puede hacer?

  • Una persona inicia cada ejecución. No hay programación, y no se ejecuta nada con Chrome cerrado o con el equipo apagado.
  • Chrome 120 o posterior, solo en escritorio. Otros navegadores, navegadores móviles y programas de escritorio quedan fuera por ahora.
  • Una automatización a la vez por navegador. Mientras corre una ejecución, la pestaña ignora los clics y las teclas sueltas y Chrome muestra su barra de depuración.
  • Sigue lo que se grabó. Si el formulario se rediseña, la grabación necesita un retoque o una toma nueva.
  • Las opciones de menú se quedan como se grabaron. Las listas desplegables, los botones de opción y las casillas no pueden variar por fila.
  • El plan Free ejecuta como máximo 5 filas por ejecución con tabla. Pro no tiene límite de filas.
  • La interfaz de Izly está en inglés y turco. El formulario puede estar en cualquier idioma, pero los nombres de los botones de la extensión los verás en inglés.

Si el sistema que rellenas ofrece una carga masiva oficial o una API, esa es la mejor vía para listas muy grandes. Y revisa las condiciones de un sitio antes de automatizarlo.

¿Qué necesito para ejecutar una tabla con Izly?

Izly (izly.io) es una extensión de Chrome que convierte una tarea que haces una vez en tu navegador en una guía paso a paso, un vídeo narrado y una automatización sin código que repite la tarea. La ejecución con tabla es la parte de automatización: necesitas la extensión, una cuenta de Izly y una tabla que pegar.

El plan Free incluye 10 ejecuciones de automatización al mes con un máximo de 5 filas por ejecución con tabla, suficiente para probar todo el método en el formulario de práctica. Pro cuesta 10 USD por creador al mes, con ejecuciones sin límite y sin tope de filas, y tiene 14 días de prueba sin tarjeta. Mira los precios o empieza gratis.

Preguntas frecuentes

¿Hace falta saber programar para rellenar un formulario desde Excel?

No. Grabas el formulario usándolo una vez y después eliges las columnas de la tabla en menús del sitio de Izly. No hay fórmulas, scripts ni macros que escribir. Las reglas sencillas, como saltar la fila si la página dice cierto texto, también se definen con menús.

¿Cuántas filas puedo ejecutar a la vez?

En el plan Free una ejecución con tabla admite como máximo 5 filas, y la ventana de ejecución ofrece lanzar solo las 5 primeras. Basta para probar una grabación. Pro no tiene límite de filas. Los formularios largos con varias páginas tardan más por fila que los cortos.

¿Puede la lista desplegable de ciudad salir de una columna de mi hoja?

No. Los valores de una tabla van en el texto escrito y en la dirección de un paso de “ir a”. Las listas desplegables, los botones de opción y las casillas se repiten exactamente como se grabaron, así que en todas las filas se hace la misma elección.

¿Puedo pegar directamente desde Google Sheets?

Sí. Copia las celdas en Google Sheets o Excel, incluida la fila de encabezados, y pégalas en la ventana de ejecución. También puedes cargar un archivo CSV. Usa “Try the first 3 rows only” para comprobar el resultado antes de lanzar toda la tabla.

¿La automatización se ejecuta mientras no estoy?

No. Una persona inicia cada ejecución y puede pausarla o pararla. No hay programación ni ejecución desatendida en un servidor, así que Chrome debe seguir abierto en tu equipo hasta que termine la tabla.

¿Dónde veo qué filas funcionaron?

En la tabla de resultados. Cada fila recibe una línea con su estado (Done, Skipped, Failed o Done, a step skipped), una nota y los valores que elegiste leer de la página, por ejemplo un número de referencia. Descárgala como CSV o cópiala. Se guarda solo en tu navegador.

Páginas relacionadas

Graba una vez y deja que la guía se escriba sola

Con Izly haces la tarea una vez en el navegador. Los clics y las capturas se convierten en una guía paso a paso que editas, compartes, conviertes en un vídeo narrado o ejecutas de nuevo por cada fila de una tabla. La interfaz y las voces del vídeo están en inglés y turco; las guías y las automatizaciones funcionan con sitios web en cualquier idioma.