• I looked at the output and immediately latched onto the first 2 characters, PK, are you sure this is an XLS file and not a ZIP file maybe containing an XLS file? I might be reading too much into it..

    I took an xls file and zipped it and the first few characters were: PK??¶, that looks pretty similar to your output..

    CEWII