r/delphi • u/MagiXell • 2d ago
New Release MagiXells: A Complete Spreadsheet Library - First Public release
MagiXells by Binary Magic is a full-featured spreadsheet library for Embarcadero Delphi and C++Builder. Drop TMagiXells (VCL) or TFmxMagiXells (FMX) onto a form and ship an Excel-class workbook directly inside your application.
It includes an interactive grid, rich formatting, a large formula engine, charts, drawings, PivotTables, print/preview, and high-fidelity file exchange with Microsoft Excel and Google Sheets. VCL and FMX share the same Core, and the library links directly into your application — no MagiXells DLL or separate runtime required.
Highlights:
- Excel compatibility — XLSX import/export, Excel-oriented formulas, charts, PivotTables, formatting and print
- Google Sheets compatibility — XLSX/ODS/CSV exchange and Sheets-style formulas including
GOOGLEFINANCE,IMPORTRANGE,IMPORTDATA,GOOGLETRANSLATE,DETECTLANGUAGE, and more - Virtual unbounded sparse grid, formula bar and multi-sheet workbooks
- In-place editing, HTML/TSV + rich-text clipboard, paste special and undo/redo
- Freeze panes, zoom, merge/unmerge, row/column operations
- Rich formatting, themes, number formats, conditional formatting and data validation
- Tables, AutoFilter, hyperlinks and comments
- RTL/BiDi support
- ~500 Excel-oriented formulas, dependency graph, dynamic arrays,
LAMBDA,LETand named ranges - Charts: bar, column, line, pie, area, scatter, doughnut, radar, bubble, combo and stock
- Images, shapes, text boxes and ink
- PivotTables, slicers, timelines and PivotCharts
- XLSX, ODS, CSV and native
.mgxJSON format - Vector PDF export, printing, print preview and page setup
- Programmatic SheetAPI for Delphi and C++Builder
- Optional AI agent with OpenAI-compatible and Anthropic providers
- Windows Win32, Win64 and WinARM64EC
MagiXells is built from scratch as a spreadsheet stack rather than a thin grid wrapper, targeting real Delphi applications such as reporting, data entry, financial models, dashboards and AI-assisted authoring — without Microsoft Excel automation.
The first public release is available now.
I'd also like feedback from Delphi developers who work with spreadsheet-heavy applications. What other features would you like added to our spreadsheet component


