面向 Delphi 和 C++Builder 的原生 Excel 工作簿自动化
HotXLS Component 是源代码级 Object Pascal 电子表格库,可创建新工作簿、打开现有 Excel 文件、修改工作表、计算公式、应用格式并保存结果,无需启动 Microsoft Excel、使用 COM 自动化或依赖桌面 Office 安装。

当前版本和平台覆盖
Current HotXLS release: Version 2.88.108. 查看发行说明.
HotXLS 支持 Delphi XE5 到 Delphi 13 Florence,以及 C++Builder XE5 到 C++Builder 13 Florence。授权客户可获得完整 Object Pascal / Delphi 源代码、演示、API参考和示例。
两个聚焦的工作簿 API
| API 表面 | 主要用途 |
|---|---|
lxHandle | 经典 Excel 97-2003 BIFF8 .xls 流程:读写、公式、格式、批注、超链接、图表、数据透视表、VBA 负载保留,以及 HTML、RTF、CSV、TSV 导出。 |
lxHandleX | Excel 2007+ OOXML .xlsx 流程:流 I/O、样式、共享字符串、表格、图表、批注、绘图、外部链接、XLSX 专用导出和流式写入。 |
主要能力
- 从文件或流处理 XLS 和 XLSX 工作簿,并可快速列出工作表名称。
- 编辑数字、字符串、日期、布尔值、公式、合并单元格、行列尺寸、大纲、选择、区域、回调和模板占位符。
- 格式和页面布局:字体、颜色、边框、填充、对齐、数字格式、富文本、主题、页眉页脚、打印标题、分页符和视图。
- XLS 和 XLSX 公式与计算,包括引用、区域、跨工作表引用、定义名称以及
OnUserFunction. - 工作簿数据:超链接、锚点、名称、批注、条件格式、数据验证、AutoFilter、表格、属性、外部链接和数据透视表记录。
- 图像、图表、绘图、VBA 负载保留,以及在支持范围内稳定保留 Excel 生成的元数据。
- 保护和加密:工作表/工作簿保护、经典 XLS 密码,以及受 AES 保护的 XLSX 保存输出。
- 导出辅助支持 Excel、HTML、RTF、CSV、TSV、选定区域、数据库表和 DBGrid 内容。
面向受控自动化而设计
当 Office 自动化不适合生产流程时,HotXLS 可把电子表格处理保留在应用进程内,减少对交互式桌面会话的依赖,并简化无人值守工具和服务器端任务部署。
运行时不需要 Microsoft Excel;本页面也不声明 Microsoft 认证、背书或商标所有权。
常见使用场景
| 场景 | HotXLS 如何帮助 |
|---|---|
| Report generation | 从应用数据、数据库表、DBGrid 内容或回调写入器创建带样式的工作簿。 |
| Template editing | 打开工作簿、替换占位符、填充区域、保留元数据并保存编辑后的文件。 |
| Workbook inspection | 读取工作表名称、区域、属性、批注、超链接、名称、筛选器和元数据。 |
| Office-free export | 无需 Microsoft Office 即可生成 Excel 兼容输出,适合服务和无人值守任务。 |
| Legacy and modern support | 用同一组件系列处理 BIFF8 .xls and OOXML .xlsx. |
| Preview and conversion | Export sheets or ranges to HTML, RTF, CSV, or TSV. |
评估、授权和支持
下载 HotXLS Delphi Spreadsheet Component demo package.
新商业授权包含完整 Object Pascal / Delphi 源代码、一年软件更新、一年邮件支持,并可在所选开发者数量授权下免版税用于不限数量的应用。
通过信用卡/借记卡、PayPal、AliPay 或电汇付款:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)
探索 Delphi PDF Component & Spreadsheet Development 的更多内容
订阅产品更新
订阅后可通过电子邮件接收最新文章。
