As I'm very comfortable with HTML::Template I've begun using Excel::Template. Everything is fine except Excel complains that the generated files are very corrupt. They seem to open fine after the warning from Excel, but it would be nice if I didn't have the warning at all.