I have had several Excel spreadsheets go bad on me with varying success in opening the spreadsheet. Excel spreadsheets become corrupt for a variety of reasons including unexpected shutdowns, computer crashes, viruses, and macros. Sometimes, an object within the spreadsheet causes the problem.
It is possible to open corrupt spreadsheets. Many software utilities exist for that very purpose. However, before you buy one, you can try a few of these do-it-yourself steps. Each of the following is a separate technique to try, not a sequence. Try the various options and hopefully open your spreadsheet.
- If you’re on a network, try opening the spreadsheet on a different computer. If it works, re-save the spreadsheet with a new file name. See if the new file will open on your computer.
- Disable macros. If your corrupt spreadsheet has macros, you should be prompted by a warning. Choose to disable the macros and see if the file opens.
- Another option to try is to open Excel in “safe mode” before trying to open the spreadsheet. This disables VBA and add-ins which may be interfering with your document. To open Excel in safe mode, go to the Start button, choose Run and then Browse. Look for the Excel.exe file which will be in the Program files>Microsoft>Microsoft Office folder. Once you find the path, add a “/s” to the end so that your path looks something like this (depending on the location of your version of Office):
C:\Program Files\Microsoft Office\Office\Excel.exe /s
- Set Excel to manual calculations before trying to open a corrupt spreadsheet. To do this, go to Tools >Options >Calculation tab. Find the calculation area and select manual. Now, try opening the file. (In Excel 2007, go to the Formulas tab and find Calculation options (on the right side) and select Manual from the list.
- If you can open the spreadsheet, consider saving it in the SYLK (symbolic link) file format. This format only allows you to save one worksheet at a time, so if you have multiple worksheets, you will need to save the file multiple times by going to each worksheet and saving the “active” worksheet as an SYLK file.
- Try opening the spreadsheet by using a different version of Excel or different spreadsheet application altogether (such as the free Calc program from OpenOffice.org.) This sometimes works because many newer versions of spreadsheet programs have better file recovery features.
- If you have Excel 97 (and only Excel 97) you can use the Microsoft Excel 97 Recovery Macro to recover worksheets into a new workbook. This macro is available for download at the Microsoft Web site.
- Try opening the spreadsheet in Microsoft Word or importing the data into Access. You will need an Excel converter in order to open an Excel spreadsheet in Word. You can download the converter from Microsoft. You may be able to at least recover your data using this option though you’ll lose your formatting and formulas.
- You can also use the Excel viewer to open corrupt workbooks. Like many of the options, you will not be able to recover formulas, just data.

