How to Fix an XLS Workbook That Opens as Read-Only in Excel
Question details
The user needs to resolve an issue where an older XLS workbook automatically opens in read-only or compatibility mode, restricting their ability to edit and save the document normally.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Attempting to open, edit, and save legacy XLS format workbooks in a modern version of Excel.
- Observed behavior
- The XLS workbook opens as read-only, preventing direct modifications and requiring the user to navigate file locks or permissions.
Before attempting to convert or modify the file, verify that no other user on your local network or shared cloud environment is currently viewing the workbook, as this will trigger an automatic read-only lock.
Convert the XLS Workbook to a Modern Excel Format
Saving the older file as a newer XLSX or XLSM format resolves legacy compatibility issues and instantly removes read-only format restrictions.
Older .xls files rely on outdated legacy architecture that is often restricted in modern Excel versions for security and compatibility reasons. Upgrading the file format is the most permanent fix.
Open your legacy XLS workbook in Excel, even if it launches in read-only or compatibility mode.
Click on the 'File' tab in the top left corner of the ribbon, then select 'Save As' from the left-hand menu.
Click the file type drop-down menu and choose 'Excel Workbook (*.xlsx)'. If your workbook contains macros, choose 'Excel Macro-Enabled Workbook (*.xlsm)' instead.
Choose a trusted, local storage location such as 'Documents' or your connected OneDrive, and click 'Save'.
Verify Windows File Permissions and Attributes
Sometimes a file opens as read-only because of restrictive folder permissions or the read-only attribute being checked in Windows File Explorer.
Easily Open and Convert Old XLS Files with WPS Spreadsheet
WPS Spreadsheet seamlessly opens older XLS files without unexpected legacy read-only locks. You can easily edit older workbooks and save them directly as modern XLSX documents for better compatibility.
- 1. Open your file: Launch WPS Spreadsheet and click 'Open' to load your legacy XLS workbook.
- 2. Edit normally: Make any necessary edits or formatting changes directly within the software without read-only interruptions.
- 3. Access the Save menu: Click 'Menu' in the top-left corner, hover over 'Save As', and select 'Microsoft Excel Workbook (*.xlsx)'.
- 4. Save the upgraded file: Choose your desired save destination and click 'Save' to successfully upgrade the workbook format.

Frequently Asked Questions
Why does my Excel file say read-only when no one else is using it?
The file might be saved in a protected folder, have the read-only property enabled in Windows File Explorer, or a previous Excel session may not have closed properly, leaving behind a ghost file lock on the document.
Can I edit an XLS file without converting it to XLSX?
Yes, you can edit it in compatibility mode if you resolve any strict permission blocks. However, you might lose access to newer Excel functions, and it is highly recommended to convert legacy XLS files to XLSX to avoid data loss.
How do I remove the read-only attribute from a downloaded file?
Right-click the Excel file in File Explorer, select 'Properties', navigate to the 'General' tab, uncheck the 'Read-only' box at the bottom, and click 'Apply'. Additionally, check the 'Unblock' box if Windows flagged the file because it came from the internet.




