How to Fix Cannot Save an XLS File as XLSX in Excel
Question details
The user is unable to convert and save an older Excel format (.xls) into the newer format (.xlsx) due to permission errors, file restrictions, or potential file corruption.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to upgrade and save an older Excel 97-2003 workbook to the modern XML-based XLSX format.
- Observed behavior
- Excel displays a permission error or simply fails the save operation, preventing the creation of the .xlsx file.
Ensure that you are using Excel 2007 or a newer version, as older versions do not natively support the .xlsx format. Also, verify that the file is not currently opened by another user on a shared network drive.
Save to a Folder with Write Permissions
Often, the issue stems from trying to save the converted file into a restricted, read-only, or system-protected directory.
Windows operating systems strictly manage folder permissions. If you are trying to save the file to a network drive, a shared folder, or a root system directory where your user account lacks administrative or write privileges, Excel will block the action.
With your XLS file open in Excel, click on the 'File' tab in the top left corner and select 'Save As'.
Click 'Browse' and navigate to a local user folder where you have full read and write rights, such as your 'Documents' or 'Desktop' folder.
In the 'Save as type' drop-down menu, select 'Excel Workbook (*.xlsx)'.
Click 'Save' and verify if the permission error is successfully resolved.

Remove File and Worksheet Protection
Protected views or password-protected sheets can sometimes block the file format conversion process.
Bypass File Corruption by Copying Data
If the original XLS file is corrupted, Excel may refuse to convert it. Copying the data to a fresh workbook forces a clean save without legacy format glitches.
Easily Convert XLS to XLSX for Free with WPS Office
If Microsoft Excel is preventing you from saving your workbook due to persistent permission or compatibility errors, you can easily open and convert your XLS files to XLSX format using WPS Office. It is entirely free, lightweight, and highly compatible with all Microsoft Office formats.
- 1. Open the XLS File in WPS Office: Launch WPS Office Spreadsheet and drag your old .xls file directly into the application workspace.
- 2. Access the Save As Menu: Click on the 'Menu' button located in the top left corner, then select 'Save As'.
- 3. Select XLSX Format: In the dialog box, choose 'Microsoft Excel Workbook (*.xlsx)' from the file type dropdown menu.
- 4. Save the Document: Pick your desired local folder location and click 'Save' to complete the format conversion instantly.

Frequently Asked Questions
Why does Excel say I don't have permission to save an XLSX file?
This error typically occurs if you are trying to save the file into a restricted system folder, a read-only network drive, or if your Windows user account lacks write privileges for the selected directory. Saving to a personal folder like 'Documents' usually resolves this.
Can file corruption prevent converting XLS to XLSX?
Yes. If the legacy XLS file contains corrupted data structures, Excel's conversion engine may fail during the 'Save As' process. Manually copying the data into a brand-new workbook bypasses the corrupted elements.
Do I need a newer version of Excel to save as XLSX?
Yes, the .xlsx format was officially introduced with Microsoft Office 2007. If you are using Excel 2003 or earlier without the Office Compatibility Pack installed, you will not be able to save files in the modern XLSX format natively.
Does removing the 'Read-Only' attribute fix save errors?
Often, yes. If the original XLS file was copied from an external drive or downloaded from the internet, it might have a 'Read-Only' property at the Windows OS level. Right-click the file in File Explorer, select 'Properties', and uncheck 'Read-only' before opening it.




