HotXLS Delphi Component 總覽
| 產品 | HotXLS Delphi Component |
|---|---|
| 適用情境 | 適用於由開發人員自主掌控的 Delphi 與 C++Builder 文件工作流程 |
| IDE 支援 | Delphi 與 C++Builder XE5 至 13 Florence;Free Pascal 3.2.2 / Lazarus LCL(Win32、Win64);Linux x64 與 macOS ARM64 上的原生 Free Pascal 活頁簿核心 |
| 部署 | 原生 Windows 應用程式整合 |
| 原始碼 | 商業授權包含 Object Pascal 原始碼 |
| 授權 | 應用程式部署無需支付權利金 |
| 更新 | 包含一年的更新和電子郵件支援 |
| 價格 | 依開發人員人數一次性授權 |
| 文件 | HotXLS Delphi Component |
| 評估版 | HotXLS Delphi Component |
Delphi 與 C++Builder 的原生 Excel 活頁簿自動化
目前 HotXLS 版本:2.384.120(2026-10-09)。最新版本把傳統 XLS 圖表帶進可攜式輸出:直條、橫條、折線、散佈、圓形、環形與單一系列面積圖會從經過驗證的儲存值中擷取,連同核心外觀與宣告的繪圖區、標題及圖例邊界,再繪製到獨立的 PDF、SVG 與 PNG 輸出;有界輔助函式還能在不估算公式的情況下檢查已儲存的公式參照與快取的圖表儲存格。此前一系列版本把活頁簿核心原生帶到 Linux x64 與 macOS ARM64,應用程式在這些平台上可以載入、編輯、計算及儲存 XLSX、XLSB、ODS 與傳統 BIFF8 XLS 檔案(包含 RC4 與 CryptoAPI 加密),並新增可攜式 PDF、SVG、PNG 輸出,支援富文字、圖形、圖片、儲存格內圖片、核取方塊、七大快取圖表家族與完整列印方案。原生樞紐分析輸出新增精簡、表格式與大綱版面配置,數值、日期與手動群組,全部 11 個小計函式、Show Values As 顯示計算,以及計算欄位與計算項目;公式引擎加入正規表示式測試、擷取與取代函式,以及 GROUPBY 與 PIVOTBY;XLSX 新增具型別的儲存格內圖片與 Checkbox 格式;XLSB 涵蓋範圍擴及公式、名稱、合併、超連結、窗格、資料表與篩選。此外還包含 BIFF5 文字的宣告字碼頁、範圍清除與 Unicode 貼上的原子化復原/重做,以及跨平台一致的 Unicode 名稱比對。完整變更記錄請參閱 版本資訊。
HotXLS 支援 Delphi XE5 至 Delphi 13 Florence,以及 C++Builder XE5 至 C++Builder 13 Florence,並可在 Windows 上以 Free Pascal 3.2.2 與 Lazarus/LCL 建置(Win32 與 Win64);選用的可攜式活頁簿核心還能為 Linux x64 與 macOS ARM64 進行原生編譯。套件包含 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 與 XLSB 活頁簿工作流程:從檔案或串流建立、開啟、修改及儲存 Excel 活頁簿,自動偵測 XLSB 輸入並附轉換保真度報告,並可從 XLS 或 XLSX 套件快速列出工作表名稱而無需載入每個工作表。
- 儲存格、範圍與範本編輯:讀寫數字、字串、日期、布林值、公式、合併儲存格、列與欄尺寸、隱藏列與隱藏欄、大綱、選取範圍及活頁簿範圍。回呼輔助函式可掃描已載入的儲存格、填入範圍、搜尋文字及取代範本預留位置。
- 格式化與版面設定:套用字型、顏色、框線、填色、對齊、數字格式、富文字、佈景主題色彩、索引調色盤、索引標籤色彩、版面設定、頁首、頁尾、列印標題、分頁符號及工作表檢視選項。
- 公式與計算:透過內建計算引擎評估傳統 XLS 與 XLSX 活頁簿的公式,包含儲存格參照、範圍、跨工作表參照、已定義名稱,以及透過
OnUserFunction回呼的應用程式自訂函式,並支援動態陣列溢出範圍、正規表示式函式與 GROUPBY / PIVOTBY 聚合。 - 活頁簿資料功能:處理超連結、內部工作表錨點、已定義名稱、批註、設定格式化條件、資料驗證、自動篩選範圍與條件、Excel 樣式資料表、文件屬性、外部連結及樞紐分析表記錄。
- 圖片、圖表與繪圖:嵌入圖片、建立工作表圖表與圖表工作表、保存 VBA 專案資料,並在支援的情況下於來回儲存時保持 Excel 所建立的 OfficeArt 連接器、解算器、圖形及批註中繼資料的穩定性。
- 保護與加密:處理工作表與活頁簿保護、傳統 XLS 密碼工作流程,以及 XLSX AES 保護儲存輸出,同時在開發者說明文件中明確說明不支援的加密套件讀取路徑。
- 樞紐分析表與報表:產生原生樞紐分析輸出,支援精簡、表格式與大綱版面配置、多個量值、數值/日期/手動群組、全部 11 個小計函式、Show Values As 顯示計算、計算欄位與計算項目,並可在共用快取上使用 Timeline 與 Slicer。
- Linux 與 macOS 活頁簿核心:選用的
LX_PORTABLE_CORE設定檔以 Free Pascal 為 Linux x64 與 macOS ARM64(macOS 11 以上)編譯TXLSWorkbook與TXLSXWorkbook,無需 LCL 即可載入、編輯、計算及儲存 XLS、XLSX、XLSB 與 ODS 檔案。 - 可攜式 PDF、SVG 與 PNG 輸出:透過不可變的列印方案轉譯工作表,遵循列印範圍、重複標題、分頁符號、邊界、縮放與頁面順序,輸出富文字、圖形、圖片、儲存格內圖片、核取方塊、快取的 XLSX 圖表,以及傳統 XLS 的直條、橫條、折線、散佈、圓形、環形與面積圖。
- 匯出輔助功能:將活頁簿、工作表、選取範圍、資料庫資料表及 DBGrid 內容匯出為 Excel、HTML、RTF、CSV 及 TSV 格式,包含用於預覽、電子郵件或網路報表的 HTML 資料表片段。
Delphi 快速範例
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi Component includes ready-to-run Delphi examples that show the core workflow before production integration.
專為受控自動化而設計
當 Office 自動化不適合正式作業工作流程時,HotXLS 是理想的選擇。試算表處理在應用程式處理程序內完成,減少對互動式桌面工作階段的依賴,並讓無人值守工具與伺服器端作業的部署更為便捷。
此函式庫以已記載的活頁簿結構與實際 Excel 互通性為核心進行開發。近期版本著重於在開啟/儲存的來回處理中保留 Excel 所建立的記錄、活頁簿中繼資料、批註、超連結、外部連結資料、工作表狀態、保護選項、VBA 資料、資料表資料、自動篩選狀態、繪圖記錄及檢視設定。此方式有助應用程式進行精準編輯,而不會不必要地重寫不屬於其管轄範圍的活頁簿部分。
HotXLS 是 losLab Software 的獨立產品。執行階段不需要 Microsoft Excel,本頁不聲明 Microsoft 認證、背書或商標所有權。
常見使用情境
| 情境 | HotXLS 的協助方式 |
|---|---|
| 報表產生 | 從應用程式資料、資料庫資料表、DBGrid 內容或回呼驅動的工作表寫入器建立樣式化活頁簿。 |
| 範本編輯 | 開啟現有活頁簿、尋找並取代文字預留位置、填入範圍、保留周圍中繼資料,並儲存編輯後的檔案。 |
| 活頁簿檢查 | 以受控程式碼讀取工作表名稱、工作表範圍、文件屬性、批註、超連結、名稱、篩選及選取的活頁簿中繼資料。 |
| 免 Office 匯出 | 在未安裝 Microsoft Office 的機器上產生 Excel 相容輸出,包含服務與無人值守批次作業。 |
| 舊版與現代活頁簿支援 | 以同一元件系列處理傳統 BIFF8 .xls 工作流程、現行 OOXML .xlsx 工作流程、二進位 XLSB 讀寫,以及 ODS 匯入匯出。 |
| Linux 與 macOS 服務 | 在 Linux x64 與 macOS ARM64 的 Free Pascal 服務中執行相同的活頁簿載入、計算,以及 PDF、SVG 或 PNG 輸出。 |
| 預覽與轉換管線 | 將整個工作表或選取範圍匯出為 HTML、RTF、CSV 或 TSV,用於預覽、電子郵件片段、匯入及下游系統。 |
| 可稽核文件管線 | 在自己的 Delphi 或 C++Builder 程式碼路徑內完成活頁簿轉換,而非驅動外部 UI 應用程式。 |
評估、授權與支援
下載 HotXLS Delphi 試算表元件試用版套件,在購買前先審閱示範專案與 API 說明文件。
新商業授權包含完整 Object Pascal / Delphi 原始碼、一年軟體更新、一年電子郵件支援,以及在所選開發者人數授權下於無限制應用程式中的免版稅使用權。
可透過 2Checkout / FastSpring 使用信用卡/簽帳金融卡、PayPal、AliPay 或電匯付款——每個授權級別皆並列兩個結帳入口,任選其一。
| 授權 | 開發者 | 價格 | 購買 |
|---|---|---|---|
| Single | 1 名開發者 | $450 | 購買 |
| Small Business | 最多 10 名開發者 | $900 | 購買 |
| Medium Business | 最多 30 名開發者 | $1350 | 購買 |
| Enterprise | 單一國家內同一公司及其子公司的全體開發人員 | $2700 | 購買 |
| Corporate | 全球範圍內同一公司及其子公司的全體開發人員 | $5400 | 購買 |
Enterprise 與 Corporate 原始碼加值內容:HotXLS Enterprise 與 Corporate 皆包含專用工具級範例 Workbook Audit & Conversion Workbench Pro 的完整原始碼。通常僅用於內部驗證的完整測試套件原始碼可另行索取。
購買年度續費以延續現有授權。續費價格列於 HotXLS 購買頁面。
開啟 HotXLS 線上說明文件,或聯絡 losLab Software諮詢授權與技術問題。
常見問題
支援哪些 Delphi 與 C++Builder 版本?
HotXLS 支援 Delphi XE5 至 Delphi 13 Florence,以及 C++Builder XE5 至 C++Builder 13 Florence。它也可以在 Windows 上以 Free Pascal 3.2.2 與 Lazarus/LCL 建置(Win32 與 Win64),XLS 與 XLSX API、公式、樣式、資料集匯出及渲染輔助功能都能直接從 FPC 程式碼呼叫,無需 zlib DLL。適用於 Linux x64 與 macOS ARM64 的原生 Free Pascal 建置,可透過可攜式活頁簿核心載入、編輯、計算及儲存活頁簿。
是否包含原始碼?
商業授權包含 Object Pascal 原始碼,可用於整合、程式碼審閱與長期維護。
需要支付執行階段權利金嗎?
已取得授權的應用程式可免權利金部署,無須按文件數或按終端使用者支付執行階段費用。
該如何評估這項產品?
購買前請先下載範例套件並詳閱線上文件。
新購授權包含哪些內容?
新購授權包含原始碼、一年的更新與一年的電子郵件支援。
續約如何辦理?
既有客戶可依公告的續約價格續訂更新權限。
API 文件在哪裡?
可透過本頁面上對應語言的 HotXLS Delphi Component 文件連結取得文件。
HotXLS 授權包含哪些內容?續約如何辦理?
新購授權(Single 版 $450,Small Business 版最多 10 名開發人員 $900,Medium Business 版最多 30 名開發人員 $1350,Enterprise 版(單一國家內同一公司及其子公司)$2700,Corporate 版(全球範圍內同一公司及其子公司)$5400)包含完整原始碼、一年更新與一年電子郵件支援。既有客戶的續費價格列於 HotXLS 購買頁面。
探索更多 Delphi PDF 元件與試算表開發相關內容
訂閱產品更新
訂閱以接收最新更新至你的電子郵件。
