Hi,
There was a great article on Spreadsheet::WriteExcel in this month's
TPJ by the author.
This looks like a standard CSV file, so you could have opened it up straight into excel by double-clicking the icon(if it has a csv extension). But hey, Perl is fun and learning new new things is great so why not use it!
The Win32::OLE module is surprisingly easy to use once you have braved it once or twice. I wrote a
script the other day that uses OLE to interface with an ASP dll. OLE really opens things up (if you are on a Win32 system {grin})
BTW, there is some documentation with Excel examples in the
ActiveState HTML docs.