From Microsoft Excel files to RESTful API in 5 minutes
Businesslogic makes it a breath to publish any complex Excel spreadsheet as a developer-friendly JSON-based REST service.
A cup of coffee and five simple steps to complete
After 5 minutes, you should have a basic test setup. If not, share your experience with us. We'll need to improve it.
1
Upload
You upload an Excel spreadsheet with all the computations, data and formulas.
2
Configure
You decide which Excel cells are inputs and which are outputs.
3
Test
You test your web service using the test interface and make sure it works as intended.
4
Publish
You publish your web service and make it available to be interacted with through the API.
5
Connect
You connect to your Excel-driven API through the programming language of your choice or an integration service.
A clean JSON API you never have to maintain
Every published Excel model exposes two simple, predictable endpoints — no SDK to learn, no spreadsheet logic to reverse-engineer.
/execute runs the model with the inputs you send and returns the calculated outputs as JSON. /describe returns the input/output schema, so other systems — and your own code — can discover how to call the service and even build forms or validation automatically. Authentication is a single token header, and requests and responses are plain JSON, so you can integrate from any language or no-code tool.
The big win for an engineering team is ownership. The business keeps editing the model in Excel, where the domain knowledge already lives; when they re-publish, your integration keeps calling the same endpoint and simply gets the updated logic. There is no translation step, no "we found a bug in the ported formula", and no recurring maintenance burden on your side. You integrate against a stable contract once, and the people who understand the calculation keep it correct. See the API documentation for request and response examples.
How can Businesslogic help?
Businesslogic helps you eliminate time wasted in between development processes and cross unit collaboration
Faster development
Eliminate time wasted on studying and transferring logic from Excel into a programming language
Better collaboration
Make business units active participants in the development process by using their Excel spreadsheet models and skills. Meet on common grounds.
Easier maintenance
Save time on updating the code with new versions of Excel files. All it takes is a simple file upload and some testing before you have a new version of the web service online.