Google Sheets will open your .xlsx. What it won't do is tell you what it dropped on the way in. Upload a workbook and get the list — every formula, format and feature the import would change — plus a repaired copy with the breakages that can be fixed already fixed.
Google Sheets imports .xlsx files directly, and for a simple workbook that is
genuinely all you need. The trouble starts with the workbooks that aren't simple. Sheets
doesn't refuse the parts it can't handle — it drops them, quietly, and hands you a
spreadsheet that looks close enough to right that nobody checks. The formula that became
a #NAME? error is three tabs over. The conditional formatting that made the
overdue rows red is simply not there any more.
This tool reads the workbook the way Sheets is about to and tells you, cell by cell, what will be different. Then it repairs what can be repaired before the import rather than after.
The list is longer than most people expect, and it falls into three groups.
Table1[Amount] and
[@Price] are how Excel writes a formula over a named table. Sheets has no
equivalent syntax and every one of them errors. This tool rewrites them as ordinary
ranges, which mean exactly the same thing in both.TEXTSPLIT,
VSTACK, CHOOSECOLS, SORTBY,
AGGREGATE, GETPIVOTDATA and the whole cube family have no
counterpart. Every cell downstream of one goes with it._xlfn. prefix and hides it again when it
shows you the formula. Sheets has XLOOKUP and IFS, but not
under those names, so they error too. This tool takes the prefix off.IMPORTRANGE is the nearest thing and an import doesn't produce one.Google Sheets holds ten million cells and 18,278 columns. Past either, the conversion doesn't truncate — it fails, and the workbook has to be split first. The report tells you before you find out the hard way.
Tools that rebuild a spreadsheet to change one thing tend to lose everything they don't understand. This one edits the formula text inside the file and copies every other part through byte for byte — charts, images, pivot caches, styles, drawings, the macro project. A workbook with nothing to repair comes back identical to the one that went in, which is the strongest guarantee the tool can give that the repair itself cost you nothing.
The repaired file is aimed at the import rather than back at Excel: taking the
_xlfn. prefix off a function is what makes it work in Sheets and what stops
Excel recognising it. Keep your original — this is a file to import, not a
replacement for the one you have.
You can, and you should — that's the last step here. The question this answers is what that upload will cost you, before it costs you it.
No. Nothing here connects to Drive or Sheets. You get a file back and import it yourself, which means there is no account to authorise and no permission to grant.
It's read on the server to produce the report and the repaired copy, and both are deleted within the hour. Nobody opens it.
Not yet. Google Sheets exports to .xlsx from File › Download, and that direction loses much less, because Excel implements nearly everything Sheets does.