HotXLS Delphi Excel Component is a high-performance XLS spreadsheet file read-write VCL component for Delphi and C++Builder. In short, it can write new spreadsheet XLS files and read and modify existing XLS files.
HotXLS component library is written in pure Object Pascal, it does not require Microsoft Excel /Office to be installed.

Excel Spreadsheet created with HotXLS & Delphi.
Download HotXLS Delphi Spreadsheet Component DEMO package (6.4 MB)
Supports Delphi XE5 through Delphi 13, C++Builder XE5 through C++Builder 13
2026-05-18 Version 2.28.0 ChangeLog
Recent major updates: full xlsx format support added
Pay with credit/debit cards, PayPal, AliPay or Wire Transfer:
HotXLS Single License ($399)
HotXLS Team/SME License ($799)
HotXLS Enterprise License ($1499)
Click here to purchase yearly renewal (40% of the first time purchase).
- Load and edit the XLS/XLSX file besides writing a new XLS/XLSX file.
- Reading encrypted XLS/XLSX files, also known as password-protected spreadsheets.
- Access cell values, including number, string, date, boolean besides the Excel formula.
- built-in calculation engine which supports formula computing.
- support cell attributes orientation, alignment, borders, comments, background attributes.
- merge /copy /move /delete /insert range of cells, support group rows and columns.
- font attributes: font, font size/color/decoration.
- support .bmp, .emf, .wmf, .png, .ico and jpeg images.
- Unicode characters, manipulate excel files written in any language.
- Hyperlinks support Excel’s defined names.
- Worksheet attributes name, protection, selection, outline, and others.
- Printing attributes: page size, orientation, margins, header, footer, page breaks.
- Exporting workbooks and worksheets to HTML, RTF, and CSV files.
- Supporting exporting Database tables or DBGrid to Excel, HTML, or RTF files.
- Easy migration from OLE-based solution.
- Low memory and CPU usage and high performance.

