試算表 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 快捷儲存與匯出選項,並讓圖表、圖片、條件格式、RTF 文字與頁面設定透過 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 的更多內容

訂閱產品更新

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