OT: Web front-end to excel document

First of all, I don't like posting OT messages but maybe this can help

I have our pricing calculator set up in an excel document. It queries
data from the Vantage db makes countless calculations based on
dimensions, and prices out a part. It's a pretty extensive
spreadsheet and I am looking for a way to have my sales team access
it, without really accessing it.

Do to security I'd like the excel file to be hidden, so no one can
email it out. So I am looking for a way to have a web based GUI for
it. They would plug in values and get the results without ever
touching the excel spreadsheet. It would also need a button to
refresh the queries (but one step at a time).

What is the best method for this? Is there a better option?

I'd really appreciate any thoughts.