Import Excel to Google Form: The .xlsx Path (No Native Button)
You have a quiz in an Excel spreadsheet and you want it in a Google Form. The catch: Google Forms has no built-in Excel import. There is no "Upload .xlsx" button. The realistic route is to convert the spreadsheet into a Form-ready file, then import that file. This guide covers the exact .xlsx layout that imports cleanly — fixed columns and the one-image-URL rule — and how ExamParser handles the conversion.
The fixed-column .xlsx layout
For a spreadsheet to convert and import reliably, it must use fixed column fields. Every row is one question; the columns stay in the same place:
Question | Option A | Option B | Option C | Option D | Correct | Image URL
What is 2+2? | 3 | 4 | 5 | 6 | B | https://...
Capital of FR? | Paris | London | Berlin | Madrid | A |
- Question — the prompt text.
- Option A–D — the answer choices, one per fixed column.
- Correct — the correct option label (or full text) that becomes the answer key.
- Image URL — optional, but if present it must be a single external URL.
Rows that don't match the fixed shape — options stacked in one cell, missing headers, merged cells — get skipped on import. Consistency is what makes the converter trust your file.
The image rule: one URL, exactly one
When a question needs a picture, Google Forms accepts only one image per question, and it must be a URL. Two hard limits:
- One image, not two. A question with two diagrams won't import — pick the single most important one.
- A URL, not an embedded file. Paste the hosted link in the Image URL column. An image pasted into a cell (base64/embedded) is not recognized.
Step-by-step: Excel → Google Form
Clean the .xlsx
One question per row, fixed columns, no merged cells or formulas. Save as a plain .xlsx.
Convert to a Form-ready file
Run the file through ExamParser, which reads .xlsx directly and applies the fixed-column layout and one-image-URL rule.
Import into Google Forms
Bring the converted questions into a new or existing Google Form using its import flow. The answer key carries over.
Preview and share
Preview the form as a respondent, confirm the correct answers are marked, then send the link.
Why Excel → Google Form imports fail
- Expecting a native button — Google Forms has none for Excel; conversion is mandatory.
- Unfixed columns — if option columns shift row to row, the converter drops those questions.
- Image issues — more than one image per question, or an embedded (non-URL) image, is the classic silent skip.
- Smart quotes / formatting — Word-style quotes and stray formulas corrupt parsing. A clean
.xlsxavoids it.
Meet the tool built for this
ExamParser accepts your .xlsx directly (xlsx import), maps it to fixed column fields, enforces one image URL per question, and outputs a Google-Form-ready file — answer key included. The same spreadsheet can also feed Canvas, Moodle, and other platforms, so you write the quiz once.
Browse more import guides at examparser.com/blog/en.
Frequently asked questions
Does Google Forms have a built-in Excel import?
No. Google Forms has no native Excel import button. You convert your .xlsx into a Form-ready file first, then import that file. ExamParser reads .xlsx directly and handles the conversion.
What column layout does the Excel file need?
Fixed column fields: one column for the question, one column per option (A, B, C, D...), a column for the correct answer, and an optional image-URL column. Rows that don't match the fixed shape get skipped on import.
How are images handled when importing Excel to Google Form?
Each question may have exactly one image, and it must be supplied as an external URL in the image column. Embedded or multiple images are not supported and cause the item to be skipped.
Can ExamParser import my Excel file into Google Forms?
Yes. ExamParser accepts .xlsx, applies the fixed-column layout and the one-image-URL rule, and produces a Google-Form-ready file so your spreadsheet questions import cleanly with the answer key intact.
Ready to import your Excel file?
Turn your .xlsx into a Google-Form-ready file — fixed columns, one image URL per question — and stop re-typing quizzes.