How We Built a Reactive Python Application Runtime Inside Excel
· 7 min read
The design goal for Boardflare's new Python experience was not “put a code editor in Excel.” It was to let a technical author build a real Python application while keeping the workbook as the interface another person already knows how to use.
That requirement led to an unusual combination: Excel + a shared Office runtime + a cross-origin marimo notebook + Pyodide + Anywidget + a spreadsheet-host abstraction + worksheet outputs and functions.
This article explains the design at a high level. The maintained technical contract lives in the Python for Excel architecture and security/data-flow documentation.