Quick start
Quick start
Install the component packages, drop a control on a form, and load a workbook. Full API reference ships with the library.
Full documentation
MagiXells Developer Documentation (HTML guide covering API, formulas, I/O, charts, and more).
Install
Get the trial from the Download page (or your licensed Setup after purchase). Close RAD Studio, then run the Setup for your Delphi / C++Builder version. Each Setup installs Win32 and Win64 packages for that IDE only (WinARM64EC / Windows on ARM with Delphi 13.1+), registers the MagiXells palette, and (for trial) shows an evaluation watermark on the grid. Optional compiled demos show MagiXells inside sample host apps (Start Menu → Binary Magic → MagiXells).
VCL
Place TMagiXells from the MagiXells palette, then build as usual. MagiXells links into your application .exe: no MagiXells DLL and no external runtime to deploy.
Example:
MagiXells1.Align := alClient;
MagiXells1.LoadFromFile('report.xlsx');
MagiXells1.SaveToFile('report.mgx');
MagiXells1.MergeCells;
FMX
Place TFmxMagiXells from the MagiXells FMX palette. Same API as VCL; the FMX control is multiplatform (Windows, Linux, Android), with iOS and macOS support coming soon.
FmxMagiXells1.Align := TAlignLayout.Client;
FmxMagiXells1.LoadFromFile('report.xlsx');
FmxMagiXells1.SaveToFile('report.mgx');
Cells, formulas, and formatting
Use SheetAPI on the active sheet. Set text and numbers, add formulas, then format fonts, fills, and number formats.
uses
MagiXells.SheetAPI;
var
S: TAuthoringSheet;
begin
S := MagiXells1.Workbook.UseActiveSheet;
// Cells
S.Cell['A1'].Text := 'Item';
S.Cell['B1'].Text := 'Qty';
S.Cell['C1'].Text := 'Price';
S.Cell['D1'].Text := 'Total';
S.Cell['A2'].Text := 'Notebooks';
S.Cell['B2'].AsNumber := 12;
S.Cell['C2'].AsNumber := 4.5;
S.Cell['A3'].Text := 'Markers';
S.Cell['B3'].AsNumber := 40;
S.Cell['C3'].AsNumber := 1.25;
// Formulas
S.Cell['D2'].Formula := '=B2*C2';
S.Cell['D3'].Formula := '=B3*C3';
S.Cell['D4'].Formula := '=SUM(D2:D3)';
// Formatting
S.Range('A1:D1').FontBold := True;
S.Range('A1:D1').FontColor := $FFFFFF;
S.Range('A1:D1').FillColor := $4472C4;
S.Range('C2:D4').NumberFormat := '$#,##0.00';
S.Cell['D4'].FontBold := True;
S.Cell['A1'].FontSize := 12;
MagiXells1.Recalculate;
end;
More patterns (borders, alignment, rich text, charts) are in the developer documentation.
Spreadsheet AI agent
MagiXells ships the agent API only; you build the chat chrome. Configure an OpenAI-compatible or Anthropic provider, attach a spreadsheet host, and call
Run. See the VCL/FMX demos for sample panels under View > AI Agent.
Download
Public trial (compiled packages + watermark): Download. Licensed Runtime Setup (no watermark): Pricing.
Need help?
Email sales@binarymagics.com for licensing and onboarding questions.