試算表 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 的更多內容

訂閱產品更新

訂閱後可透過電子郵件接收最新文章。