Olá meu amigo!!!
Por que você não experimenta utilizar o Word e o Excel para criar os seus relatórios?
É simples, basta fazer uma referência para os mesmos e enviar os dados para eles.
Ps.: caso tenha dificuldade posso lha passar alguns códigos.
tentei...

Gustavo Bittencourt Costa