ThisCalculator

Everyday

Excel File Won’t Open on Mac? Fixes That Work

Updated · Standard formula, shown below

Excel File Won't Open on Mac? Fixes That Work

If your Microsoft Excel file won’t open on a Mac, the fix usually involves repairing the file, updating Excel, or resetting permissions—not reinstalling the app. This article walks through the most common causes and step-by-step solutions, from simple relaunches to Terminal commands, so you can get back to your spreadsheet quickly.

Why Excel Files Fail to Open on Mac

Excel on macOS can refuse to open a file for several distinct reasons. The most frequent are file corruption, incompatible file formats, permission issues, or a stuck Excel process. Less common but real causes include iCloud sync conflicts, missing fonts, and outdated Office versions that cannot parse newer file structures. Understanding which category your problem falls into narrows down the fix.

Many users assume the file itself is broken when the issue is actually the app or the system. For example, a file that opens on another computer but not yours points to a local problem—permissions, cache, or the Excel installation. A file that fails everywhere is likely corrupted or saved in a format Excel no longer supports.

Quick Fixes to Try First

Start with these low-risk steps before moving to more involved repairs. They resolve a surprising number of cases.

  • Relaunch Excel: Quit Excel completely (Cmd+Q), then reopen it. This clears temporary glitches.
  • Restart your Mac: A full restart clears memory and resets file locks that can block opening.
  • Try opening from a different location: If the file is on iCloud Drive, Desktop, or an external drive, copy it to your Downloads folder and try again. This rules out sync and permission issues.
  • Double-click the file instead of using File > Open: Sometimes the Open dialog has a stale file path.
  • Check if the file is actually an Excel file: Right-click the file, select Get Info, and look at “Name & Extension.â€� If it ends in .xls, .xlsx, or .xlsm, it’s likely Excel. If it’s .csv or .txt, Excel may open it but with warnings.

Repair the Corrupted File

If the file was working yesterday and now won’t open, corruption is the prime suspect. Excel for Mac has a built-in repair feature, though it is less prominent than on Windows.

  1. Open Excel, go to File > Open.
  2. Navigate to the file, but do not double-click it.
  3. Click once to select it, then click the Options button (a small gear icon) in the bottom-left of the Open dialog.
  4. Choose Repair from the dropdown menu.
  5. Click Open. Excel will attempt to repair and open the file.

If the Repair option is grayed out, the file may be too damaged for the built-in tool. Try opening it in a different application—like Google Sheets or Numbers—and re-saving it as a new Excel file. This often strips out the corruption.

Check File Permissions and Ownership

macOS enforces file permissions strictly. If the file’s permissions are set to “Read Only� or the ownership is wrong, Excel may refuse to open it even though you can see it in Finder.

  1. Right-click the file and select Get Info.
  2. At the bottom, expand the Sharing & Permissions section.
  3. Ensure your username has Read & Write access. If it says “Read Only,� click the lock icon, change the privilege, and close.
  4. If the file is on an external drive or network share, copy it to your Mac’s internal drive first.

For stubborn permission issues, use Terminal. Open Terminal (Finder > Applications > Utilities > Terminal) and run:

chmod 755 /path/to/your/file.xlsx

Replace the path with the actual file location. You can drag the file into the Terminal window after typing chmod 755 to auto-fill the path. Press Enter, then try opening the file again.

Update Microsoft Excel and macOS

Outdated software is a common cause of file-opening failures. Microsoft regularly patches Excel for compatibility with new macOS versions and file format changes.

  • Open Excel, go to Help > Check for Updates. This launches the Microsoft AutoUpdate tool.
  • Install any pending updates and restart Excel.
  • Also check System Settings > General > Software Update for macOS updates. Older macOS versions may not support the latest Excel file features.

If you are using a very old Excel version (2011 or earlier), it cannot open .xlsx files natively. You would need to convert the file to .xls format using another program, or upgrade Excel.

Reset Excel Preferences and Cache

Corrupted preferences can cause Excel to misbehave, including failing to open files. Resetting them is safe—you will lose custom settings like default font or recent file lists, but not your data.

  1. Quit Excel.
  2. Open Finder, press Cmd+Shift+G, and type ~/Library/Group Containers/UBF8T346G9.Office and press Enter.
  3. Look for the file named Excel Preferences (or a folder named Excel inside). Move it to your Desktop as a backup.
  4. Relaunch Excel. It will create fresh preferences.

If that doesn’t help, also clear the Excel cache. In the same Group Containers folder, find the Excel subfolder and delete its Cache or AutoRecovery folders. Be cautious—AutoRecovery files are your unsaved work backups. Move them to the Desktop instead of deleting.

Recover Unsaved or Lost Files

If Excel crashes and you lose a file, the AutoRecovery feature may have a saved version. This is not the same as the original file, but it can save you from redoing hours of work.

  1. Open Excel, go to File > Open.
  2. Click Recover Unsaved Workbooks at the bottom of the Open dialog (if visible).
  3. Browse the folder that appears for files with the .xlsx extension and a timestamp.
  4. If you don’t see it, navigate to ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/Office 2011 AutoRecovery (for older versions) or the Group Containers folder mentioned earlier.

AutoRecovery only works if you had the setting enabled and Excel was running when the file was open. It is not a substitute for regular backups.

Frequently Asked Questions

Why does Excel say “file format or extension is not valid�?

This error means the file’s content does not match its extension. For example, a file renamed from .txt to .xlsx, or a file that was saved incorrectly by another program. Try changing the extension back to what the file actually is, or open it in a text editor to inspect the first few characters. If it starts with “PK� it’s a real .xlsx (a ZIP archive); if it’s plain text, it’s a CSV or TXT.

Can I open Excel files without Microsoft Excel?

Yes. Apple’s Numbers, Google Sheets, and LibreOffice all open .xlsx files. This is a useful fallback if the file is corrupted—open it in another app, then re-save as a new Excel file. However, complex formulas and macros may not translate perfectly.

Why does Excel freeze when I try to open a large file?

Large files (over 100 MB) or files with many complex formulas can overwhelm Excel’s memory. Try opening the file in Safe Mode (hold Shift while launching Excel) to disable add-ins. If that works, the problem is likely an add-in. Also, close other apps to free up RAM.

How do I fix a file that opens but shows garbled text?

This usually indicates the file is a CSV or text file that Excel is interpreting with the wrong encoding. Go to Data > Get Data > From File > From Text/CSV, select the file, and choose the correct delimiter and encoding (e.g., UTF-8). This gives you a preview before importing.

Is there a way to prevent files from not opening in the future?

Regularly save copies to a cloud service, enable AutoRecovery (Excel > Preferences > General > AutoRecovery), and avoid forcing Excel to quit while a file is open. Also, keep Excel and macOS updated, and be cautious when downloading files from unknown sources—they may be corrupted or malicious.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.