Нужно как-то загонять данные( из разных sql запросов)в Word или еxel , с форматированием по заранее подготовленному шаблону документа.
примеры шаблонов в Приложение