Auto-fill web forms from Excel
Got a spreadsheet of records and a web form that takes them one at a time? Fill in the form once while EasyAgent records, paste your rows, and it types every row into the form for you.
FREE · NO ACCOUNT · NO COPY-PASTING ROW BY ROW
Why not a normal autofill extension? Autofill tools fill the same saved profile into a form — your name, your address. EasyAgent fills a different record each time, straight from your spreadsheet, and clicks Save for you, row after row.
From spreadsheet to submitted forms
Six steps
- 1
Record the form once. Open the form, press Start new recording, fill it in with any example values and click Save. Press Stop recording.
- 2
Link fields to columns. Tap a field step and choose a column instead of the value you typed. Fields you don’t link repeat the recorded value on every row.
- 3
Paste your rows. Copy the rows from Excel and paste them on the Data tab, or drop a .xlsx, .xls or .csv file. A normal table with headers works.
- 4
Dry run. EasyAgent fills and submits the first row only, so you can check the result.
- 5
Run remaining. It carries on from row 2, re-opening the form before each row. Pause, slow it down or step through if you need to.
- 6
Check the results sheet. Copy your rows back with a status column (Done, Failed or Not run) and the reason for any failure. Retry only the failed rows.
What goes in your spreadsheet
Each linked field reads its own column. Here’s what to put in the cells:
Handles the awkward parts
Fields that appear on a tick
Mark extra fields as “only run if that column is ticked”. On other rows they’re skipped, not failed.
Custom dropdowns
Menus built from divs instead of a real dropdown can be linked to a column too.
Slow sites
Speed settings from Fast to Very slow, and per-step retries for steps that are flaky.
Cookie banners
Run a step only if an element exists, so an occasional pop-up gets dismissed.
Crashes and stops
Progress is saved after every row. Resume from where it stopped, even after restarting the browser.
Confirmation numbers
Add an Extract step and each row’s confirmation number lands in your results sheet.
Ways to get spreadsheet data into a web form
| EasyAgent | Copy and paste | Autofill extension | Power Automate / RPA | |
|---|---|---|---|---|
| A different record per run | Yes | Yes, by hand | No — one saved profile | Yes |
| Clicks Submit for you | Yes | No | No | Yes |
| Setup | Fill the form once | None | Save a profile | Build a flow |
| Tells you which rows failed | Yes, with the reason | — | No | If you build it |
| Cost | Free | Your afternoon | Often free | Usually a licence |
Common questions
How do I auto-fill a web form from Excel?
Does my spreadsheet need a special format?
Can it fill dropdowns and checkboxes?
What if some rows fail?
Will it submit the first row twice after a dry run?
How many rows can I run?
Is my spreadsheet uploaded anywhere?
Stop retyping your spreadsheet.
Free for Chrome and Firefox. Nothing leaves your computer.