Skip to content

Workbook calculation platform

Formulon

Excel ワークブックを アプリ・自動化・AI エージェント から扱う計算基盤。

Formulon は 1 つの C++17 計算エンジンを WebAssembly、Python、CLI、MCP から使えるようにし、Excel をインストールせずに .xlsx / .xlsb の読み込み、式評価、再計算、書き戻しを扱います。

v0.9.5
最新リリース
505 / 522
ローカル実装 / 認識対象
31
MCP ツール

残り 17 件は Copilot、クラウド Python、画像取得、株価取得、CUBE 接続など外部サービス依存です。 理由を見る

Agent interface

AI エージェントから workbook を直接扱う。

formulon-mcp は Formulon の計算 core を MCP tools として公開します。エージェントは .xlsx を開き、セルやシートを編集し、再計算して保存できます。

Codex config@libraz/formulon-mcp
[mcp_servers.formulon]
command = "npx"
args = ["-y", "@libraz/formulon-mcp"]
Formulaeval, lookup, trace
Workbookopen, inspect, recalc, save
Editcells, sheets, names, ranges
Layoutmerges, comments, validation
Ecosystem

パッケージ構成と関係性

L1 が C++17 計算エンジン、L2 が言語ごとのインターフェイスパッケージ、L3 が用途別アプリパッケージ、L4 が利用側のアプリやエージェントです。

Live Workbook

npm 版 formulon で関数を試す

下のシートは @libraz/formulon を読み込んだ formulon-cell の実デモです。関数を選ぶと F2 の式を書き換え、WASM エンジンで再計算します。

function-lab.xlsxシートは読み取り専用です。編集は関数ピッカーから反映されます。
表示専用WASM · loading
現在の式=SUM(B2:B7)
F2 の結果...