Fix Excel for Mac Says the Workbook Is Corrupt
Question details
The user is unable to open an Excel workbook on Mac due to a corruption error, even though the same file opens without issues on a Windows PC.

- Product
- Microsoft Excel for Mac
- Device & OS
- macOS
- Scenario
- Opening an Excel workbook stored in a Microsoft Teams group using the Mac desktop application.
- Observed behavior
- Excel throws an error stating the workbook cannot be opened or repaired because it is corrupt. The file only opens successfully on macOS if its name is changed beforehand.
Before proceeding, check if the file opens correctly in Excel for Web and ensure that your macOS and Excel applications are fully updated to rule out temporary software bugs.
Rename the File and Download a Local Copy
Bypassing Microsoft Teams synchronization by downloading and renaming the file locally often resolves false corruption errors on macOS.
In many cases, the corruption error is not caused by actual data damage, but by how macOS Excel interacts with Microsoft Teams synchronization and specific file names.
Open Microsoft Teams, navigate to the group where the workbook is stored, and click on the 'Files' tab.
Click the three-dot menu next to the problematic Excel file and select 'Download' to save a local copy to your Mac's Downloads folder.
Right-click the downloaded file in Finder, select 'Rename', and give it a completely new, simple name (e.g., 'TestWorkbook.xlsx').
Double-click the newly renamed file to see if it opens successfully in Excel for Mac without triggering the corruption prompt.

Remove Unsupported Characters from the Filename
macOS has different file path and character constraints compared to Windows, which can cause reading errors in Excel.
Escalate to Your IT Administrator
For files containing confidential company information that cannot be shared publicly, an official Microsoft support ticket is the safest route.
Try WPS Office to Open Excel Workbooks Seamlessly on Mac
If Microsoft Excel for Mac frequently throws false corruption errors with your Teams files, consider switching to WPS Office. It offers a highly compatible, lightweight spreadsheet editor that easily handles .xlsx files on macOS without sync-related glitches.
- 1. Download WPS Office: Visit the official WPS website and download the free macOS installation package.
- 2. Install the software: Open the downloaded file and drag the WPS Office icon into your Applications folder.
- 3. Open your workbook: Launch WPS Spreadsheets and open your local copy of the Excel file directly to view your data without corruption errors.

Frequently Asked Questions
Why does my Excel file open normally on Windows but say corrupt on Mac?
This discrepancy usually happens due to differences in how macOS and Windows handle file paths, filename characters, or synchronization metadata through cloud services like Microsoft Teams. It is often a false alarm rather than actual data corruption.
Can a long filename cause a corruption error in Excel for Mac?
Yes. If the total file path (including all the folders it resides in) is too long, or if it contains certain special characters unsupported by the macOS file system, Excel may fail to read the file properly and report it as corrupt.
How do I recover data if an Excel workbook is genuinely corrupted?
If the file is actually damaged, you can try opening it using Excel for Web, using the 'Open and Repair' feature on a Windows machine, or restoring a previous working version from your OneDrive or Microsoft Teams version history.




