Автор оригинала: oracloid
Очень просто, ща научу
Если по условию задачи у вас файл напичкан activeX и прочей лабудой, значит вы его точно создавали Екселем.
Тогда вам никто не мешает сохранить файл в формат HTML и задача сразу переходит в другую плоскость. Дальше уж сами придумайте как его парсить.
Только нужно выкинуть ссылки на filelist.xml и прочую дрянь, чтобы остался один файл.
При выдаче файла лучше передать хедер Content-Disposition = "attachment;filename=блаблабла.xls"
Я так отчеты под MS Office строю на JSP под OracleAS10g, там тоже сказали нельзя этого сделать

Причем все на линухе. Ну там конечно все посложнее, но принцип тот же, важен ведь результат.
А COM не нужно трогать. Это очень плохой путь, поверьте.
-~{}~ 24.01.07 17:19:
В помощь.
Здесь можно скачать "Microsoft® Office HTML and XML Reference":
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnoffxml/html/ofxml2k.asp