in reply to Changing a file from XLS format to CSV.

The other option besides SpreadsheetParseExcel is to use Win32::OLE to control excel and have it do the "Save as" to .csv and then use your existing code from there ..

Also see the Index of Spreadsheet FAQs node for lots of reference material...
  • Comment on Re: Changing a file from XLS format to CSV.