电子表格 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 工作簿。

当前版本和平台覆盖

HotXLS 版本 2.89.23. 2.89.23 聚焦 OpenDocument:常规 open 现在可识别 .ods,提供 SaveAsODS 快捷保存和导出选项,并让图表、图片、条件格式、富文本和页面设置通过 ODS round-trip。 发行说明

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 如何帮助
报表生成从应用数据、数据库表、DBGrid 内容或回调写入器创建带样式的工作簿。
模板编辑打开工作簿、替换占位符、填充区域、保留元数据并保存编辑后的文件。
工作簿检查读取工作表名称、区域、属性、批注、超链接、名称、筛选器和元数据。
无 Office 导出无需 Microsoft Office 即可生成 Excel 兼容输出,适合服务和无人值守任务。
旧式与现代格式支持用同一组件系列处理 使用同一组件系列处理 BIFF8 .xls 和 OOXML .xlsx
预览和转换将工作表或区域导出为 HTML、RTF、CSV 或 TSV。

评估、授权和支持

下载 HotXLS Delphi Spreadsheet Component 演示版包.

新商业授权包含完整 Object Pascal / Delphi 源代码、一年软件更新、一年邮件支持,并可在所选开发者数量授权下免版税用于不限数量的应用。

通过信用卡/借记卡、PayPal、AliPay 或电汇付款:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)

授权选择:如果使用该库的开发者不超过 5 名,可以选择 Team/SME 授权。如果团队未来可能超过 5 名开发者,或需要 Enterprise 专属源码包,请考虑 Enterprise 授权。

Enterprise 专属源码内容:HotXLS Enterprise 包含通常仅用于内部验证的完整测试套件源码。Enterprise 包还包含专用工具级例程 Workbook Audit & Conversion Workbench Pro 的完整源码。

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


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

订阅产品更新

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