If your goal is to provide a way to "export" multiple kinds/styles DW's into Excel spreadsheets (i.e., a general-purpose solution), then no, there's no quick and easy (and free!) answer. As Armeen has indicated, if it was trivial, everyone would just do it.
If, however, you need to do this for a single or very small number of DW's where each export is very nearly the same (limited differences in the data content), then you might consider starting with a pre-defined "template" spreadsheet that already contains the company logo, headers, fonts, formatting, etc. Use OLE/PowerScript to open the starting spreadsheet, populate the data values into their pre-determined cells in the spreadsheet, even insert & populate rows, then perform a Save As. This is still not a trivial task, but it's a lot simpler than coding a general-purpose solution from scratch.
This may not be a feasible solution for your needs, but I'll throw the idea out there in case it might help.
Best wishes, John
For the image have manage to modify the code and that works well.