in reply to Re^2: Win32::OLE for Excel fails to open newly generated XLS file
in thread Win32::OLE for Excel fails to open newly generated XLS file

Maybe I misunderstand you - if you have .xls files, you cannot rename them to .xlsx and expect them to work.

If you want to read .xls files from Perl, see Spreadsheet::ParseExcel.