CONNECT

From .xlsx to live API,
in four right-clicks.

No rewrite. No compile. No glue code. Excelerant interprets your workbook directly. A business user points at the cells that should be inputs and outputs — and a typed, versioned, documented API is live.

01

The process

1

Upload the workbook

Drag in the .xlsx. Formulas, sheets and dependencies are preserved as-is. No migration.

2

Open it on the web

It looks and behaves exactly like Excel. Same answers. Same formulas. Live in the browser.

3

Right-click → Add as input

Pick a cell. Set its name, type and value domain. Done — that's an API parameter.

4

Right-click → Add as output

Pick a result cell. That's what the API returns. Repeat for as many outputs as you need.

02

The right-click moment

Xpricing-model.xlsx
A
B
C
1
Region
Volume
Tier
2
EU
2400
gold
3
Price
=B2*…
Cut
Copy
Paste
Add as input…
Add as output…
Tag as PII
Lock formula

The annotation lives in the platform, not the workbook.

No Name Manager. No hidden defined-names mess. No special sheet conventions. The cell stays a cell — the platform remembers which cells are exposed, with what name, type and constraints. The workbook stays portable; the contract stays governed.

  • name
  • type
  • domain / enum
  • min / max
  • required?
  • description
03

What ships, automatically

OpenAPI + SDKs

A Swagger spec is generated from your annotations. SDKs for TS, Python, Java, .NET.

Single · batch · stream

One call, many calls in a single request, or a continuous feed — same contract.

Versioned

Every call is pinned to a checked-in version. Call v3.1 today, call v3.1 next year — same answer.

Observable

Prometheus metrics, OpenTelemetry traces, structured logs. Plug into your stack.

The modeller never leaves the spreadsheet. Your systems get a real API. The version on the wire matches the version in the audit log — always. The .xlsx is the source code.