Spreadsheet::WriteExcel:is a cross platform Perl module for creating Excel binary files.
Multiple worksheets can be added to a workbook and formatting can be applied to cells. Text, numbers, formulas, hyperlinks and images can be written to the cells.
The Excel file produced by this module is compatible with 97, 2000, 2002 and 2003.
The module will work on the majority of Windows, UNIX and Macintosh platforms. Generated files are also compatible with the Linux/UNIX spreadsheet applications Gnumeric and OpenOffice.org.