We run the Excel spreadsheets on our engine. For security purposes, some Excel features are for the moment disabled ( macros, xll, odbc ). Our take is these features are to be handled by your code, that send data to the spreadsheets. The sheet will handle the logic ( business rules, computations ) and send back the result to your app.