There is a CPAN module that wraps the Win32::Ole stuff in a nice class : Spreadsheet-ParseExcel
From the Readme :
This module allows you to get information from Excel file. This module can handle files of Excel95, 97 and 2000.
(and now supports Excel4)