in reply to editing excel files
Take a look at DBD::Excel, or Spreadsheet::ParseExcel and Spreadsheet::WriteExcel.