Recover data from corrupt excel file

0

a friend has a corrupt excel file. When you attempt to open it in excel it says "File format is not valid". None of the tricks here work.

The file is Excel 2003 format. She sometimes edits it on excel 2010, but still saves in 2003 format so it works on the home computer. There are no charts or formulas or anything fancy. Just a multi sheet workbook where she records movies, books, restuarants, etc along with variaous comments and stuff.

The data is still in the file. I can extract all the raw ascii looking strings with a perl script. But this has no table layout so is not as useful, gives us a worst case base.

Also using tools such as ExcelFix and Recovery for Excel show most of the data all lined up properly in rows and columns. But she can't really afford to fork out the $1-200 for these tools so we cannot save the data.

Does anyone know of good open source tools or other methods I could use to extract the data from this corrupt file in a meaningful way. Namely still in a table format.

Sodved

Posted 2011-08-31T14:33:27.533

Reputation: 313

Question was closed 2016-01-29T18:58:38.173

1When you say Perl, are you using a module such as Spreadsheet::ParseExcel? – RedGrittyBrick – 2011-08-31T14:51:56.630

Nope, just a simple script to extract all strings of non-ctrl ascii characters which contained at least 4 consecutive alphanumerics. Very crude, brought in some crap and probably missed others, but at least got the guts of the data. – Sodved – 2011-08-31T16:15:18.367

2

Sometimes (but not always), LibreOffice copes better than Excel with corrupt spreadsheets. Worth a try. http://www.libreoffice.org/download/

– Linker3000 – 2011-08-31T16:29:26.557

Nope, already tried both open and libre office. Thanks for the tip though. – Sodved – 2011-09-01T03:56:10.503

Is it possible that the file extension has been manually tampered with? Have you tried changing it to .xls or .xlsx etc? – variant – 2011-09-01T17:48:50.290

No answers