using
Win32::OLE is another common method for dealing with excel files -- it will let you control MS Excel, so you can pretty much do anything that excel can ...
Super Search or google for "Win32::OLE excel" ...
planetscape beat me to the uber-list of spreadsheet links -- be sure to take a look at that node..