Quick start

Run the Setup.exe installer, drop a control on a form, and load a workbook. Full API reference ships with the product.

Full documentation

MagiXells Developer Documentation (HTML guide covering API, formulas, I/O, charts, and more).

Install

Get the evaluation build from the Download page (or your licensed REG Setup after purchase). Close RAD Studio, then run the Setup for your IDE: MagiXells-TRIAL-Delphi11-Setup.exe, MagiXells-TRIAL-Delphi12.3-Setup.exe, or MagiXells-TRIAL-Delphi13.1-Setup.exe (licensed builds use MagiXells-REG-…-Setup.exe). Each Setup embeds Win32 and Win64 packages for that Delphi version only, registers the MagiXells palette, and (for TRIAL) shows an evaluation watermark on the grid. Optional compiled demos are the full MagiXells demo 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

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 product 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.