Excel to Google Sheets Format (.ods) Converter
Upload an .xlsx file and get an OpenDocument .ods spreadsheet — the format Google Sheets and LibreOffice import natively — right in your browser, nothing uploaded to a server. Pro Mode adds multi-sheet export, formula control, number formatting, and auto-fit column widths.
✓ Multi-sheet, formulas, number formatting & column widths
Off = only the first sheet is converted. On = every sheet is carried over into the .ods file.
Keeps live formulas in the .ods file, or bakes each one down to its last computed value.
Keeps currency, percent, and other source number formatting as display text in the .ods file, or converts every number down to its plain unformatted value.
Off = default column widths. On = every column is auto-sized to fit its longest cell, written as real column widths in the .ods file.
How to Use the Excel to Google Sheets Converter
From an .xlsx upload to a real, importable .ods spreadsheet in seconds. No signup, and your workbook never leaves your browser.
Everything above runs entirely in your browser. Your Excel file is never uploaded to a server, so its contents stay completely private from start to finish.
Excel to Google Sheets Converter: Real .ods Files, Built in Your Browser
Quick answer: Upload your .xlsx file above and this tool builds a real .ods spreadsheet — the OpenDocument format Google Sheets imports natively — free and entirely in your browser. Pro Mode adds multi-sheet export, a Keep Formulas toggle, number formatting control, and auto-fit column widths.
Search for "how do I convert Excel to Google Sheets" and most results walk you through uploading your .xlsx straight into Google Drive and letting Google convert it on its own servers. That works, but it means your spreadsheet has to leave your device and pass through a Google account and an OAuth-style sign-in before you ever see the result. This tool does the conversion differently: it builds a genuine, standards-compliant .ods file — Open Document Spreadsheet — using nothing but JavaScript running in your own browser tab, with no login, no third-party upload, and nothing sent anywhere. You end up holding a real file on your own device that you can then drag into Google Drive whenever you're ready, or open in LibreOffice, OpenOffice, or any other ODF-compatible app instead.
Every converter on SmallStudyTools is tested with real files before it ships. This tool checks that an uploaded file is genuinely .xlsx — not just named that way — by reading its actual zip signature bytes and confirming the workbook parses correctly, so a mislabeled or corrupted file is rejected with a clear message instead of silently producing a broken .ods.
1How This Excel to Google Sheets Converter Works
The tool reads your uploaded .xlsx workbook, then writes it back out as a real OpenDocument Spreadsheet package — a zip file containing content.xml, a manifest, and the other pieces the ODF specification requires — rather than simply renaming an Excel file or wrapping it in a container Google happens to accept. Every cell's value, type, and (depending on your Pro Mode settings) formula and display formatting is translated into its ODF equivalent: a number becomes an office:value-type="float" cell, text becomes a string cell, and a formula becomes a real table:formula attribute that Google Sheets recalculates the moment it opens the file. The result is a file that any standards-compliant ODF reader, including Google Sheets, recognizes as a native spreadsheet — not an Excel file it has to guess at or silently reinterpret.
2Simple vs Pro Mode
| Feature | Simple | Pro |
|---|---|---|
| Convert one Excel workbook into a real .ods file | ✓ | ✓ |
| Real zip-signature + parse validation on upload | ✓ | ✓ |
| Sheet, row, column count & file size shown before download | ✓ | ✓ |
| Sheet Handling — carry over every sheet, not just the first | — | ✓ |
| Keep Formulas — live formulas vs. baked-in static values | — | ✓ |
| Keep Number Formatting — currency/percent text vs. plain numbers | — | ✓ |
| Auto-Fit Column Widths — real per-column widths in the .ods | — | ✓ |
| Convert up to 20 .xlsx files at once, download as ZIP | — | ✓ |
Simple Mode covers the everyday case: upload one .xlsx file and get back a real .ods spreadsheet with sensible defaults — the first sheet only, formulas kept live, currency and percent formatting preserved — no decisions required. Pro Mode, currently free to use, hands over the structural details that matter for a real workbook migration: every sheet instead of just the first, a genuine choice between live formulas and frozen values, control over whether numbers keep their formatted look, and column widths that actually fit your content — plus bulk conversion for anyone migrating a whole folder of spreadsheets to Google Sheets format at once.
3Keep Formulas, Number Formatting, and Auto-Fit Columns Explained
Three Pro options exist specifically to control what survives the trip from .xlsx to .ods. Keep Formulas, on by default, carries every formula over as a real table:formula attribute in the written file, so a total that was =SUM(D2:D10) in Excel is still a live, recalculating formula once it's open in Google Sheets — turn it off and every formula is instead baked down to its last computed value, useful when you want the numbers locked in place regardless of what happens to the cells they used to reference. Keep Number Formatting, also on by default, preserves each number's source display formatting — a price stays $1,234.50 rather than reverting to 1234.5, a rate stays 25.6% rather than 0.256 — by carrying the formatted text through to the cell's written value; turn it off and every number is converted to its plain unformatted value instead, which is useful when a downstream system or script needs to parse raw numbers without stripping currency symbols and commas first. Auto-Fit Column Widths, off by default, measures the longest piece of text in each column and writes a real per-column width into the .ods file's content.xml, so a column full of long product names doesn't open in Google Sheets looking artificially narrow and truncated the way a plain, unstyled export often does.
4Common Reasons People Convert Excel to Google Sheets Format
"How do I put a spreadsheet on Google Docs" is one of the more common ways people phrase this need, even though the destination is technically Google Sheets rather than the Google Docs word processor — the Google Docs Editors suite gets used as an umbrella term for the whole set of apps in practice. Whatever the phrasing, the underlying task is the same: take a workbook that started life in Microsoft Excel and get it into a form Google's spreadsheet product can open cleanly, with formulas, formatting, and every sheet intact, rather than a flattened, reformatted approximation of the original.
5Why a Real Local .ods File Beats Uploading .xlsx Directly
Google Sheets can already open an .xlsx file directly — that's not in question. But "directly" still means your file travels to Google's servers first, gets processed there, and comes back as a Google-native copy, all before you've had a chance to decide whether that's actually what you wanted. This tool does the .xlsx-to-.ods conversion entirely on your own device, using SheetJS Community Edition running client-side in your browser tab, so nothing is transmitted anywhere and no Google account or OAuth permission is ever involved in producing the file. What you get back is a real, portable OpenDocument Spreadsheet that's genuinely yours: it opens correctly in Google Sheets, LibreOffice Calc, OpenOffice Calc, and any other ODF-compliant application, and it's the one you choose to upload — or not — on your own terms, at your own pace.
Every Excel file you convert here is processed entirely inside your own browser tab using JavaScript running on your device. Nothing is uploaded, stored, or transmitted to a server at any point, whether you're in Simple Mode or Pro Mode — the .ods file only ever leaves your device if and when you choose to upload it yourself.
6Frequently Asked Questions
Built on open standards. The output follows the OASIS OpenDocument Format (ODF) v1.2 specification, and Google has documented native .ods import support in Google Sheets since 2014.
More Excel Converter Tools
Every other tool in the Excel Conversion category