Только заметил ваше сообщение. Лучше поздно, чем никогда.
Да, и вправду вполне возможно генерить Excel документы на клиенте. Docx файлы имеют xml синтаксис, поэтому имеется возможность конвертить, скажем так, вручную нужные данные в xsl формат.
Однако такая логика совсем не соответствует паттернам enterprise ria приложений. Я вам советую в обязательном порядке воспользоваться готовой серверной библиотекой генерации отчетов и завести сервлет для их выгрузки. Например, обратите внимание на Jasper Reports, если пишите серв на Java