FlexCel is one of the most robust and comprehensive component suites for native Excel reports and file generation using VCL and FireMonkey. It includes over 300 Excel functions for calculation. The best part is that it is a cross-platform component suite with native support for reading and creating Excel files.
TMS FlexCel supports more than that. For instance, you can export .XLS & .XLSX files to SVG and creates complex reports using Excel that supports images, comments, pivot tables, charts, conditional formats, and almost anything you need.
Many developers like the abstractions of the TMS FlexCel that provides you to build applications in no time without writing too much code. Furthermore, FlexCel has full documentation and more than 50+ samples which shows all the functionalities of the TMS FlexCel components.
// The workspace will own the TXLsFile objects,
// so we won't need to free them.
// If we set the parameter to false,
// we would have to manually free the TXLsFile objects
work := TWorkspace.Create(True);
// Either work.Recalc, xls1.Recalc, xls2.Recalc or xls3.Recalc will recalculate all the files in the workspace.