Corrupt xlsx2csv is a new freeware GUI program for salvaging the data from corrupt Excel 2007 files. Xlsx Excel 2007 files are really zipped collections of XML files. The main raw data is contained in the sharedStrings and numbered worksheet XML files. XML is a very unforgiving medium when it comes to data corruption, thus if the sharedStrings and or worksheet XML files become corrupt, Excel has difficulty recovering the unformatted data.
Corrupt xlsx2csv uses a command line unzipping program that will unzip partially corrupt worksheet[#].xml and sharedStrings.xml files. Also the Perl data extraction routines don't use XML techniques that care about well formed XML, a stumbling block for other Excel 2007 recovery programs.