电子表格 SDK

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

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

HotXLS Delphi Excel 电子表格组件

HotXLS Component 速览

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

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

Current HotXLS release: Version 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 源代码、一年软件更新、一年邮件支持,以及在所选开发者数量许可证下无限制应用程序的免版税使用权。

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

许可开发者价格购买
Single1 名开发者$500购买
Team最多 5 名开发者$1000购买
Micro Business最多 10 名开发者$1500购买
Small Business最多 30 名开发者$2500购买
Medium Business最多 100 名开发者$4500购买
Enterprise最多 500 名开发者$8500购买
Corporate不限制开发者数量,适用于全球子公司$15000购买

企业专属源码附加内容:HotXLS Enterprise 包含通常仅用于内部验证的完整测试套件源代码,以及专用工具级示例 Workbook Audit & Conversion Workbench Pro 的完整源代码。

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

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

常见问题

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


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

订阅产品更新

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