Use a new function map_over_sheets() for all Excel work so that all error messages can mention the filename and sheet name