How to Fix Older Excel Files Saved as Unix Executables on Mac
Question details
Users report that older Excel workbooks are converting into Unix executable files instead of remaining standard spreadsheet files upon saving.

- Product
- Microsoft Excel
- Device & OS
- macOS Monterey
- Scenario
- Saving an older legacy workbook after updating to Excel 16.57 or macOS Monterey.
- Observed behavior
- The Excel file loses its standard format association and appears as a Unix executable file on the Mac system, preventing it from opening normally.
Before proceeding, determine if this issue affects all your Excel files or just a specific older workbook, and ensure you have created a duplicate or backup copy of the affected file in Finder.
Save the File as an Excel Binary Workbook (.xlsb)
Changing the file format to an Excel Binary Workbook can bypass the legacy formatting bug and restore standard file associations on macOS.
This issue is often tied to how newer versions of Microsoft Excel process specific legacy formatting tags. Saving the file in the more modern and highly efficient Binary format forces Excel to rewrite the file headers correctly.
Launch Microsoft Excel and open the affected legacy workbook or a duplicate copy of it.
Go to the top menu bar, click on 'File', and select 'Save As' from the dropdown menu.
In the Save dialog, click the 'File Format' dropdown menu and select 'Excel Binary Workbook (.xlsb)'.
Click 'Save'. Navigate to the folder in Finder to ensure the newly saved file displays the correct Excel icon rather than the Unix executable icon.

Isolate Add-ins and Test New Files
Check whether the issue is caused by third-party add-ins or if it is isolated to a single corrupted legacy file.
Open Legacy Excel Files Seamlessly with WPS Office
If Microsoft Excel on Mac continues to struggle with saving your legacy files correctly, WPS Office provides a lightweight, highly compatible, and free alternative. It seamlessly opens older Excel formats without converting them into unreadable Unix executable files, ensuring your old data remains safe and accessible.
- 1. Install WPS Office: Download and install the free WPS Office suite for Mac from the official website.
- 2. Open WPS Spreadsheets: Launch the application and select the 'Spreadsheets' module.
- 3. Open your legacy file: Drag and drop your older Excel file directly into the WPS interface, or use 'File > Open' to access and edit it without format conversion errors.

Frequently Asked Questions
Why do my Excel files show up as Unix executable files on Mac?
This usually happens due to a missing file extension or a bug in macOS and Excel updates (like version 16.57) that fail to assign the correct metadata and extension to legacy file formats during the save process.
How can I open a Unix executable file that is actually an Excel spreadsheet?
You can try renaming the file directly in Mac's Finder. Right-click the file, choose 'Rename', and manually add the '.xls' or '.xlsx' extension at the end of the file name. This often restores its association with Microsoft Excel.
Does this saving error affect newly created Excel files on Mac?
Typically, no. Based on user reports, this specific bug primarily affects older, legacy Excel workbooks that were saved in previous versions of Office when they are opened and resaved in newer updates.
Will changing the format to an Excel Binary Workbook (.xlsb) cause data loss?
No, the Excel Binary Workbook format is completely safe. It supports all standard Excel features, formatting, and macros, while often saving files faster and taking up less storage space on your hard drive.




