in reply to Xlsx to txt
What code have you written and where did it fail for you?
Also see xlscat in Spreadsheet::Read. It needs some XLS module installed but will tell you so.