电子表格 SDK

HotXLS Component — 用于 Delphi 电子表格应用程序的组件

直接通过 Delphi 或 C++Builder 代码创建、编辑、检查、计算和导出 Excel 工作簿。HotXLS 是附带源代码的原生 Object Pascal 电子表格库,适用于 XLS 和 XLSX 工作流,专为桌面工具、批处理作业、报表系统及无需 Microsoft Excel 自动化的服务器端文档生成而设计。

HotXLS Delphi Excel 电子表格组件

HotXLS Component 概览

产品HotXLS Component
适用场景适用于由开发者自主掌控的 Delphi 和 C++Builder 文档工作流
IDE 支持Delphi 和 C++Builder XE5 至 13 Florence
部署原生 Windows 应用程序集成
源代码商业许可证包含 Object Pascal 源代码
许可应用程序部署无需支付版税
更新包含一年的更新和电子邮件支持
价格按开发者数量一次性授权
文档HotXLS Component
评估版HotXLS Component

适用于 Delphi 和 C++Builder 的原生 Excel 工作簿自动化

当前 HotXLS 版本:版本 2.94.0(2026-07-01)。 Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. 发行说明

HotXLS 支持 Delphi XE5 至 Delphi 13 Florence 以及 C++Builder XE5 至 C++Builder 13 Florence。软件包含 Delphi 和 C++Builder 演示项目、API 文档、工作簿编辑与报表导出示例,以及面向授权客户的完整 Object Pascal / Delphi 源代码。

两套专注的工作簿 API

API 接口主要用途
lxHandle经典 Excel 97-2003 BIFF8 .xls 工作流,包括工作簿读写、公式、格式、注释、超链接、图表工作表、数据透视表支持、VBA 载荷保留,以及 HTML、RTF、CSV 和 TSV 导出。
lxHandleXExcel 2007+ OOXML .xlsx 工作流,包括工作簿与流式 I/O、样式调色板、共享字符串、工作表表格、图表、注释、绘图、外部链接、XLSX 专属导出及面向大型工作表的流式写入。

主要功能

  • XLS 和 XLSX 工作簿工作流:从文件或流创建、打开、修改并保存 Excel 工作簿,并可在不加载所有工作表的情况下快速列出 XLS 或 XLSX 包中的工作表名称。
  • 单元格、区域和模板编辑:读写数字、字符串、日期、布尔值、公式、合并单元格、行列大小、隐藏行列、分组、选区及工作簿区域。回调辅助函数可扫描已加载单元格、填充区域、查找文本并替换模板占位符。
  • 格式与页面布局:应用字体、颜色、边框、填充、对齐、数字格式、富文本、主题颜色、索引调色板、标签颜色、页面设置、页眉页脚、打印标题、分页符及工作表视图选项。
  • 公式与计算:通过内置计算引擎为经典 XLS 和 XLSX 工作簿计算公式,支持单元格引用、区域、跨工作表引用、定义名称,以及通过 OnUserFunction 回调的应用自定义函数。
  • 工作簿数据功能:处理超链接、内部工作表锚点、定义名称、注释、条件格式、数据验证、AutoFilter 区域与条件、Excel 样式表格、文档属性、外部链接及数据透视表记录。
  • 图片、图表和绘图:嵌入图片、创建工作表图表和图表工作表、保留 VBA 项目载荷,并在支持的情况下在往返保存过程中保持 Excel 创作的 OfficeArt 连接符、解算器、形状和注释元数据的稳定性。
  • 保护与加密:处理工作表和工作簿保护、经典 XLS 密码工作流,以及 XLSX AES 加密保存输出,同时在开发者文档中明确标注不受支持的加密包读取路径。
  • 导出辅助:将工作簿、工作表、选定区域、数据库表及 DBGrid 内容导出为 Excel、HTML、RTF、CSV 和 TSV 格式,包括用于预览、邮件或网页报表的 HTML 表格片段。
  • Delphi 快速示例

    procedure QuickStart;
    begin
      { Review the shipped HotXLS Component demo package for the complete Delphi sample. }
    end;

    HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

专为受控自动化而设计

当 Office 自动化不适合生产工作流时,HotXLS 是理想选择。电子表格处理在应用程序进程内完成,减少了对交互式桌面会话的依赖,使无人值守工具和服务器端作业的部署更加简便。

该库围绕有据可查的工作簿结构和实际的 Excel 互操作性开发。近期版本专注于在打开/保存往返过程中保留 Excel 创作的记录、工作簿元数据、注释、超链接、外部链接数据、工作表状态、保护选项、VBA 载荷、表格数据、AutoFilter 状态、绘图记录和视图设置。这种方式有助于应用程序进行针对性编辑,而不必重写工作簿中不属于自己的部分。

HotXLS 是 losLab Software 的独立产品。运行时无需 Microsoft Excel,本页面不主张 Microsoft 认证、背书或商标所有权。

常见使用场景

场景HotXLS 的作用
报表生成从应用程序数据、数据库表、DBGrid 内容或基于回调的工作表写入器创建带格式的工作簿。
模板编辑打开现有工作簿,查找并替换文本占位符,填充区域,保留周围元数据,然后保存编辑后的文件。
工作簿检查通过受控代码读取工作表名称、工作表区域、文档属性、注释、超链接、名称、筛选器及选定工作簿元数据。
无 Office 导出在未安装 Microsoft Office 的计算机上生成 Excel 兼容输出,包括服务和无人值守批处理作业。
旧版与现代工作簿支持使用同一组件系列处理经典 BIFF8 .xls 工作流和当前 OOXML .xlsx 工作流。
预览与转换流水线将整张工作表或选定区域导出为 HTML、RTF、CSV 或 TSV,用于预览、邮件片段、导入及下游系统。
可审计的文档流水线将工作簿转换保留在您自己的 Delphi 或 C++Builder 代码路径中,而不是驱动外部 UI 应用程序。
HotXLS 从 Delphi 应用程序导出的分组 Excel 行
通过 HotXLS 组件 API 创建的分组行和格式化报表输出。

评估、许可与支持

下载 HotXLS Delphi 电子表格组件演示包,在购买前查阅演示项目和 API 文档。

新商业许可证包含完整的 Object Pascal / Delphi 源代码、一年软件更新、一年邮件支持,以及在所选开发者数量许可证下无限制应用程序的免版税使用权。

通过 2Checkout 使用信用卡/借记卡、PayPal、支付宝或电汇进行支付。

许可开发者价格购买
Single1 名开发者$450购买
Small Business最多 10 名开发者$900购买
Medium Business最多 30 名开发者$1350购买
Enterprise单一国家内同一公司及其子公司的全体开发者$2700购买
Corporate全球范围内同一公司及其子公司的全体开发者$5400购买

Enterprise 与 Corporate 源码附加内容:HotXLS Enterprise 和 Corporate 都包含专用工具级示例 Workbook Audit & Conversion Workbench Pro 的完整源代码。通常仅用于内部验证的完整测试套件源代码,可应要求提供。

购买年度续订(适用于现有许可证)。续订价格列于 HotXLS 购买页面。

打开 HotXLS 在线文档,或联系 losLab Software咨询许可和技术问题。

常见问题

支持哪些 Delphi 和 C++Builder 版本?

HotXLS Component 支持当前的 RAD Studio 工作流,同时支持本产品文档中列出的旧版 IDE 范围。

是否包含源代码?

商业许可证包含 Object Pascal 源代码,可用于集成、代码审查和长期维护。

需要支付运行时版税吗?

已获授权的应用程序可免版税部署,无需按文档数或按最终用户支付运行时费用。

如何评估该产品?

购买前请下载演示包并查阅在线文档。

新购许可证包含什么?

新购许可证包含源代码、一年的更新和一年的电子邮件支持。

续费如何办理?

现有客户可按公布的续费价格续订更新权限。

API 文档在哪里?

可通过本页面上对应语言的 HotXLS Component 文档链接查阅文档。

HotXLS 许可证包含哪些内容?续费如何办理?

新购许可证(Single 版 $450,Small Business 版最多 10 名开发者 $900,Medium Business 版最多 30 名开发者 $1350,Enterprise 版(单一国家内同一公司及其子公司)$2700,Corporate 版(全球范围内同一公司及其子公司)$5400)包含完整源代码、一年更新和一年电子邮件支持。现有客户的续费价格列于 HotXLS 购买页面


探索 Delphi PDF 组件与电子表格开发的更多内容

订阅产品更新

订阅以将最新更新发送至您的邮箱。