电子表格 SDK

面向 Delphi 电子表格应用的 HotXLS Component

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

HotXLS Delphi Excel 电子表格组件

面向 Delphi 和 C++Builder 的原生 Excel 工作簿自动化

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

Excel spreadsheet with cell coloring created by HotXLS and Delphi
由 Delphi 代码通过 HotXLS 生成的带格式 Excel 工作簿。

当前版本和平台覆盖

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 导出。
lxHandleXExcel 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 conversionExport 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)

购买年度续费. 打开 HotXLS 在线文档.


探索 Delphi PDF Component & Spreadsheet Development 的更多内容

订阅产品更新

订阅后可通过电子邮件接收最新文章。