HotXLS Component 速览
| Product | HotXLS Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotXLS Component |
| Evaluation | HotXLS 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 导出。 |
lxHandleX | Excel 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 电子表格组件演示包,在购买前查阅演示项目和 API 文档。
新商业许可证包含完整的 Object Pascal / Delphi 源代码、一年软件更新、一年邮件支持,以及在所选开发者数量许可证下无限制应用程序的免版税使用权。
通过 FastSpring 使用信用卡/借记卡、PayPal、支付宝或电汇进行支付。
| 许可 | 开发者 | 价格 | 购买 |
|---|---|---|---|
| Single | 1 名开发者 | $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 组件与电子表格开发的更多内容
订阅产品更新
订阅以将最新更新发送至您的邮箱。
