As per our one of the components we can create an Excel Mail Merge. Further if we are willing to generate PDF file for that Excel file programatically, we have developed a component which works individually in SageCRM which picks up the Excel sheet and converts it in to PDF automatically.
Requisites: This supports only Microsoft Office v2007