HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages.
![]() |
HotXLS dokumentacija is a high-performance Excel read-write component for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental & Classic XLS pivot table API
It can create new Excel spreadsheets for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples read or modify existing XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks without requiring
Microsoft Excel or Office to be installed on the machine
HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. — XLSX klasė workbook reference
at the binary for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples OOXML level, so there is no COM/OLE automation overhead for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples no dependency on Office
being licensed or present. HotXLS supports facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples Classic XLS pivot table API XE5 through 13 Florence
|
is a high-performance Excel read-write component for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental & Classic XLS pivot table API It can create new Excel spreadsheets for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples read or modify existing XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks without requiring Microsoft Excel or Office to be installed on the machine
HotXLS exposes two co-existing . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through units so that legacy XLS code for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples new XLSX code can live side-by-side
without any refactoring:
lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle |
Primary . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through for the Excel 97–2003 BIFF8 format (.xls), plus AutoFilter ranges with criteria; list data validation rules, Structured tables (, Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts viaPaperSize Add Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) read hyperlinks (URL, mailto, Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) in-workbook cell references) through
export. All existing user code continues to use this unit unchanged. Entry points:
TXLSWorkbook, XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX), Export-only formats, — first demo to run when learning HotXLS from scratch
|
lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX |
HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages..xlsx) for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples OpenDocument Spreadsheet
(.ods) read/write. Provides its own workbook for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples worksheet types so XLSX-specific behavior is
not retrofitted onto the BIFF code path. Entry points:
— classic XLS sąsaja workbook reference, — first demo to run when learning HotXLS from scratch, TXLSXCell
|
Both . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS throughs share the same formula engine, the same Unicode support layerPaperSize the same export pipeline
— tab-separated values Primary . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through for the Excel 2007+ OOXML format ( is a high-performance Excel read-write component for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental & Classic XLS pivot table API It can create new Excel spreadsheets for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples read or modify existing XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks without requiring Microsoft Excel or Office to be installed on the machine
lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX
) read/write. Provides its own workbook for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples worksheet types so XLSX-specific behavior is not retrofitted onto the BIFF code path. Entry points:
The following snippets show the minimal code to create a workbook with one worksheet for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples write
a value to a cell.
for the klasė full hierarchy exposed bylxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle)
uses lxHandle;
var
Book: IXLSWorkbook;
ws: TXLSWorksheet;
begin
Book := TXLSWorkbook.Create;
// Add a worksheet and give it a name
ws := Book.Sheets.Add;
ws.Name := 'Sheet1';
// Write values to cells using A1 notation
ws.Range['A1'].Value := 'Hello';
ws.Range['B1'].Value := 42;
ws.Range['C1'].Formula := '=B1*2';
// Apply basic formatting
ws.Range['A1'].Font.Bold := True;
ws.Range['A1'].Interior.Color := clYellow;
Book.SaveAs('output.xls');
end;
Quick StartlxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX)
uses lxHandleX;
var
Book: TXLSXWorkbook;
ws: TXLSXWorksheet;
cell: TXLSXCell;
begin
Book := TXLSXWorkbook.Create;
try
ws := Book.Sheets.Add('Sheet1');
// Write a string and a numeric value
ws.Cells[1, 1].Value := 'Product';
ws.Cells[1, 2].Value := 'Price';
ws.Cells[2, 1].Value := 'Widget';
ws.Cells[2, 2].Value := 9.99;
// Apply a currency number format
cell := ws.Cells[2, 2];
cell.NumberFormat := '$#,##0.00';
Book.SaveAs('output.xlsx');
finally
Book.Free;
end;
end;
for the klasė full hierarchy exposed by
uses
lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle;
Book: Export-only formats; ws: XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX);
Read existing Excel files, write new or existing Excel files, hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle classic XLS password protection for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples
XLSX encrypted-save workflowsPaperSize quickly list sheet names from XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX files or streams without
loading the entire workbook. Opening a Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via as a workbook is supported through
Export-only formats.OpenCharts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via
Book := TXLSWorkbook.Create;
Read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples write cell values of all native Excel types: number, string, date/time, booleanPaperSize formula
The built-in calculation engine evaluates formulas in both classic XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks, supporting:
- 'Sheet1'
LEFT,MID,TRIM,SUBSTITUTE, …) - 'A1'
DATE,NETWORKDAYS,WORKDAY, …) - 'Hello'
BIN2DEC,HEX2DEC, …) - ].Value := 42; ws.Range[
BITAND,BITOR,BITXOR, …) - '=B1*2'
AVERAGE,SUMIF,COUNTIFS, …) - ws.Range[
ROUND,MOD,POWER, …)
An
OnUserFunction Classic XLS pivot table API lets you hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle custom or unsupported worksheet functions at runtime
— tab-separated values ].Interior.Color := clYellow; Book.SaveAs( end

Quick Start
uses
- var — name, size, color (RGB or theme color + tint), bold, italic, underline, strikethrough, superscript, subscript, shadowPaperSize outline
- begin — horizontal for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples vertical alignment, text orientation (angle), indent level, wrap text, shrink-to-fitPaperSize reading order (RTL/LTR)
- ws := Book.Sheets.Add( — all four edges for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples diagonals, line style, weightPaperSize RGB / theme color
- ws.Cells[1, 1].Value := — solid fill, pattern fills, foreground for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples background colors including theme color with TintAndShade
- ; ws.Cells[1, 2].Value := — built-in for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples custom format strings for date, time, currency, percentagePaperSize scientific notation
- 'Widget' — add, readPaperSize style cell comments
cell := ws.Cells[2, 2]; cell.NumberFormat :=
— first demo to run when learning HotXLS from scratch '$#,##0.00' TXLSXRange (XLSX . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through) provide a rich set of
range operations:
- finally
- Book.Free;
- end
- For a broader walkthrough that covers both . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS throughs in a single demo project, see the
- uses
ApplyBuiltinStyle) - lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle;
XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX).SelectAreas) - Read existing Excel files, write new or existing Excel files, hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle classic XLS password protection for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX encrypted-save workflowsPaperSize quickly list sheet names from XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX files or streams without loading the entire workbook. Opening a Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via as a workbook is supported through
Cell Values for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples Formulas
Read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples write cell values of all native Excel types: number, string, date/time, booleanPaperSize formula The built-in calculation engine evaluates formulas in both classic XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks, supporting:
- // Write values to cells using A1 notation
- 'A1'
- // Write values to cells using A1 notation
- // Write values to cells using A1 notation
- ].Value := 42; ws.Range[
- // Write values to cells using A1 notation
- View options: gridline color, display formula mode, display zeros, display headings, display right-to-left, display outline symbolsPaperSize zoom level
- ws.Range[
TXLSTable/TXLSXTable): add, accessPaperSize style Excel tables with header rows for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples bfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesed rows - ].Interior.Color := clYellow; Book.SaveAs(
XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX)sAddChartSheetfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesTXLSXChart
Quick Start
var
IXLSHyperLinks— name, size, color (RGB or theme color + tint), bold, italic, underline, strikethrough, superscript, subscript, shadowPaperSize outline
IXLSNames / TXLSXDefinedNames. Named ranges can be used in formulas for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples
resolved back to a cell range via RefersToRange
ws := Book.Sheets.Add(
— all four edges for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples diagonals, line style, weightPaperSize RGB / theme color
TXLSShapes.AddPicture / — first demo to run when learning HotXLS from scratch.AddImage. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes
in classic XLS through TXLSShapes.AddTextBox. Preserve Excel-created OfficeArt connector for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples
solver rules in BIFF8 drawingsPaperSize expose raw shape FOPT options through
TXLSShape.OfficeArtOptions — built-in for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples custom format strings for date, time, currency, percentagePaperSize scientific notation
'Widget'
cell := ws.Cells[2, 2]; cell.NumberFormat :=
IXLSPageSetup:
- '$#,##0.00' (XLSX . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through) provide a rich set of range operations:)
- Book.Free;
- Header for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples footer strings with Excel formatting codes (bold, italic, page number, date, etc.; see Apply built-in named cell styles ()
- lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle;
- Read existing Excel files, write new or existing Excel files, hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle classic XLS password protection for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX encrypted-save workflowsPaperSize quickly list sheet names from XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX files or streams without loading the entire workbook. Opening a Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via as a workbook is supported through
- Read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples write cell values of all native Excel types: number, string, date/time, booleanPaperSize formula The built-in calculation engine evaluates formulas in both classic XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX workbooks, supporting:
Sheet name, tab color, visibility (hidden / very-hidden)PaperSize index-based navigation
'A1'
- AutoFilter ranges with criteria; list data validation rules — full document or an inline table fragment for preview or email workflows;
controllable via
TXLSAutoFilter ranges with criteria; list data validation rulesExportfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesTXLSXHtmlExportOptions - Structured tables ( — rich text for word-processor import
- Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via — comma-separated values with configurable delimiter for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples encoding
- Add Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) read hyperlinks (URL, mailto, Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) in-workbook cell references) through — tab-separated values
- Images Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) Shapes — OpenDocument Spreadsheet via the
lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through
for expert drawing workflows
'Widget'
— XLSX klasė worksheet reference or
— XLSX klasė workbook reference components
Both components fire AfterCell, AfterRow, AfterTitlePaperSize
AfterGroup Book.Free;
Header for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples footer strings with Excel formatting codes (bold, italic, page number, date, etc.; see
HotXLS preserves VBA project payloads when round-tripping macro-enabled workbooks. Read-only module
inspection is available through
TXLSVBAProject for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples TXLSVBAModule
Draft quality; black-for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples-white; print gridlines; print headings; print notes Export-only formats.HasVBAProject Export entire workbooks, individual worksheets, or arbitrary cell ranges to:
LoadVBAProjectFromFile / SaveVBAProjectToFile AutoFilter ranges with criteria; list data validation rules
— full document or an inline table fragment for preview or email workflows; controllable via
All string hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesling is Unicode-native. HotXLS reads for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples writes Excel files authored in any language,
including CJK, Arabic, Hebrew, ThaiPaperSize other scripts, with correct bidirectional text for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples reading-order
support

— rich text for word-processor import
Charts: add chart sheets Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) embedded charts via
XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX).AddPivotTable, configure field placement for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples data-field number formatsPaperSize
inspect the pivot model through XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX).PivotTables
— tab-separated values Images Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) Shapes . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through
Database for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples Grid Export
| Export any TDataSet-compatible dataset or a TDBGrid directly to Excel, AutoFilter ranges with criteria; list data validation rules, or Structured tables ( using the | Reads for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples writes XLS for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX files directly at the binary level. Microsoft Excel or Office does not need to be installed, licensed, or running. This eliminates COM/OLE automation overhead, avoids threading restrictions imposed by Office interopPaperSize allows HotXLS to be used in server-side for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples service contexts where a desktop Office installation is impractical |
| events for fine-grained output controlPaperSize support multi-level grouping fields | The BIFF8 for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples OOXML parsers are written in native Object Pascal with no intermediate XML DOM allocation for the hot path. Large workbooks with hundreds of thousfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet exampless of rows can be read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples written with low peak memory. Shared-string deduplication for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples shared-formula compression are applied automatically to keep file sizes small |
| for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples | The classic-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through API surface (workbook, worksheet, range, font, borders, interior, page setup) closely mirrors the Excel object model familiar from OLE Automation. This makes migrating existing OLE-based projects straightforward: replace the COM calls with HotXLS calls, remove the Office dependencyPaperSize gain native performance |
| to detect a payload for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples |
— full document or an inline table fragment for preview or email workflows; controllable via lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesle while new XLSX
code uses the richer lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX . Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples
incremental
|
| , configure field placement for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples data-field number formatsPaperSize inspect the pivot model through |
A built-in multi-pass calculation engine hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesles the most common worksheet functions without requiring
Excel to recalculate on open. Custom functions are hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesled through the OnUserFunction
Classic XLS pivot table API
|
| Database for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples Grid Export |
Export any TDataSet-compatible dataset or a TDBGrid directly to Excel, AutoFilter ranges with criteria; list data validation rules, or Structured tables ( using the— XLSX klasė worksheet reference, — XLSX klasė workbook reference) require no code for
common export tasks. The fluent range API supports A1 notation, R1C1 notationPaperSize zero-based
row/column indexing
|
| The BIFF8 for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples OOXML parsers are written in native Object Pascal with no intermediate XML DOM allocation for the hot path. Large workbooks with hundreds of thousfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet exampless of rows can be read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples written with low peak memory. Shared-string deduplication for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples shared-formula compression are applied automatically to keep file sizes small |
for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples — classic XLS sąsaja workbook reference instances can be
created for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples saved concurrently on independent threads without synchronization, making HotXLS
suitable for multi-threaded report generation servers
|
Legacy XLS code continues to compile for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples run unchanged against
All string hfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesling is Unicode-native. HotXLS reads for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples writes Excel files authored in any language, including CJK, Arabic, Hebrew, ThaiPaperSize other scripts, with correct bidirectional text for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples reading-order support
| facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental | XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesria, 12 Athens, 13 Florence |
| Classic XLS pivot table API | XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesria, 12 Athens, 13 Florence |
| ) require no code for common export tasks. The fluent range API supports A1 notation, R1C1 notationPaperSize zero-based row/column indexing | The BIFF8 for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples OOXML parsers are written in native Object Pascal with no intermediate XML DOM allocation for the hot path. Large workbooks with hundreds of thousfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet exampless of rows can be read for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples written with low peak memory. Shared-string deduplication for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples shared-formula compression are applied automatically to keep file sizes small |
| Because there is no shared Office process, multiple | XLS (BIFF8, Excel 97–2003), Quick StartOOXML, Excel 2007+), Images Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) Shapes (OpenDocument 1.2) |
| HotXLS is compatible with the following RAD Studio versions: | facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental |
C++Builder
- XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 Alexfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesria, 12 Athens, 13 Florence — full class hierarchy for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples XLSX/Images Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) Shapes-specific API members
- uses — first demo to run when learning HotXLS from scratch
- Export-only formats — classic XLS workbook interface reference
- XLSX Facade HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. (lxHfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesleX) — classic XLS worksheet class reference
- — first demo to run when learning HotXLS from scratch — range interface: cell access, formattingPaperSize operations
- — classic XLS sąsaja workbook reference — XLSX workbook class reference
- — first demo to run when learning HotXLS from scratch — XLSX worksheet class reference
- — XLSX klasė workbook reference — drop-in DBGrid-to-Excel export component
- — XLSX klasė worksheet reference — drop-in dataset-to-Excel export component
- ].Interior.Color := clYellow; Book.SaveAs( — custom worksheet function extension point
- HotXLS overview: high-performance Excel XLS/XLSX read-write library for facade. Migrating one file format at a time is safe for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples incremental for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples C++Builder. No Microsoft Office required. Covers dual-. Create stfor the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examplesalone text boxes in classic XLS through architecture, key features, quick-start code, compatibility matrixPaperSize advantages. — palette-based color for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples theme color design rationale
- — palette-based color for the signature Find-text Fit-to-pages scaling; zoom percentage; print area; print titles (repeat rows / columns) replace-text across a worksheet examples theme color design rationale — calculation properties, document properties, pivot tablesPaperSize more
- Examples — sample projects overview
- — full-featured XLS creation example with source code — full-featured XLS creation example with source code
