Porting involved Excel sheets into web apps has been a decent chunk of my dev career.
Do you recreate a spreadsheet, use an existing online service, and/or create a database with proper logic, etc.? If the latter, how do users handle the UI change, and can they have an ease of creation similar to what Excel provides?
Good source of money for contractors as OP said.