если заливать по FTP, то файл открывается нормально. если залить через web-форму, то при побайтном сравнении, после закачки, XLS-файлы одинаковые, но файл не открывается.
что-то "плохое" происходит в момент закачки файла. вот только что? ZIP-файл же нормально открывается...