在 Delphi 中使用 HotXLS 讀取 Agile 加密的 Excel 檔案
HotXLS 如何在 Delphi 中讀取 Agile 加密的 XLSX 檔案:OpenEncrypted 會解析 EncryptionInfo,執行 SHA-512 spin-count 金鑰衍生,然後解密 AES-CBC 區段。 HotXLS 可透過單一呼叫: ,來讀取 Agile 加密的 Excel 檔案(這是
losLab 軟體開發部落格
Software Development Blog
HotXLS 如何在 Delphi 中讀取 Agile 加密的 XLSX 檔案:OpenEncrypted 會解析 EncryptionInfo,執行 SHA-512 spin-count 金鑰衍生,然後解密 AES-CBC 區段。 HotXLS 可透過單一呼叫: ,來讀取 Agile 加密的 Excel 檔案(這是
HotXLS 如何在 Delphi 中將條件格式與資料驗證規則分割為具優先順序的規則物件
樞紐分析表是 .xls 二進位格式中最複雜的結構。了解 HotXLS 如何在 Delphi 中建置自足的樞紐快取並封裝 SXDBB 記錄 幾乎舊版 Excel 二進位格式的每個部分,都是帶著乾淨的雙位元組型態與雙位元組長度的單一記錄。儲存格是 或 。合併區域是 。您可以沿著記錄一次走一筆,並依型態字來分派,讀出工作表的
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能
面向 Delphi/C++Builder 的 HotXLS Component 圖表、影像與繪圖物件實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
面向 Delphi/C++Builder 的 HotXLS Component 註解、超連結與審閱流程實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
說明 HotXLS 如何以純 Pascal 解析 Compound File Binary v3 容器:標頭簽章、標頭內 DIFAT、FAT 鏈、MiniFAT 與目錄樹,完全不依賴 ole32.dll
從 Delphi 以 HotXLS 套用 cellIs 規則、資料條、圖示集與富文字,並避開 XLSX 檔案中的 dxf 樣式與字型池索引陷阱 條件式格式規則在 OOXML 中其實是兩件事共用一個名字。條件,也就是比較、公式或文字比對,決定哪些儲存格符合資格。外觀,也就是差異格式記錄,ECMA-376 中稱為
HotXLS 在 Delphi 中透過分階段暫存檔與 Windows 原子重新命名儲存 XLSX、ODS 和 XLS,因此中斷的儲存不會損毀活頁簿
HotXLS AddCopy 在 Delphi 中於活頁簿之間複製 Excel 工作表,並為目的活頁簿重新繫結公式、圖表參照與字型索引
面向 Delphi/C++Builder 的 HotXLS Component CSV、TSV、HTML 與 RTF 匯出實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能
面向 Delphi/C++Builder 的 HotXLS Component 資料驗證、AutoFilter 與工作表表格實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿
面向 Delphi/C++Builder 的 HotXLS Component 資料庫匯出為試算表報表實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
Excel 日期在你知道它從哪個紀元開始計數之前,只是一個數字;看看 1900 與 1904 系統如何相差 1462 天,以及 numFmt 如何標示日期 開啟試算表,按一下顯示 的儲存格,公式列仍然顯示日期;從 Delphi 讀取同一個儲存格,您會得到數字 。這兩種檢視都正確,因為 Excel
面向 Delphi/C++Builder 的 HotXLS Component 定義名稱與跨工作表公式實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
在 Delphi 中使用 HotXLS 評估 Excel 365 動態陣列溢位公式:透過 SetArrayFormula 定位 XLOOKUP、FILTER、SORT、UNIQUE 和 SEQUENCE HotXLS 在 Delphi 和 C++Builder 中原生評估 Excel 365
Excel 的 DEC2BIN、HEX2DEC 和 IMSUM 函式隱藏了十位元二補數和字串編碼的複數運算。了解 HotXLS 如何在 Delphi 中實現它們 Excel 中的工程系列函式讀起來像是函式參考中最簡單的角落。 將數字轉換為二進位字串。 將其轉換回來。 將兩個複數相加。每一個看起來都像是一個格式化練習
面向 Delphi/C++Builder 的 HotXLS Component 公式計算與自訂函式實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
Excel 可以一次一步地求值公式。了解 HotXLS 如何在 Delphi 中重現這種逐步化簡過程,以稽核和除錯試算表。 Excel 在顯眼之處隱藏了一個小型除錯工具。選取一個儲存格,開啟「公式」並點擊「評估公式」,就會出現一個對話框,其中的公式有一個子運算式帶有底線。按下「評估」後,該子運算式會折疊成其值,然後下一
了解 HotXLS 如何在 Delphi 中插入或刪除列與欄時位移 A1 公式參照:相對與絕對參照、範圍端點,以及 #REF! 規則 當您在 XLSX 工作表中插入或刪除列或欄時,HotXLS 會自動調整公式參照;引擎的 、 、 與 方法會重寫每一個存留的公式,使其 A1 參照(相對參照、絕對參照與範圍參照)在結構編輯
在 Delphi 中使用 HotXLS 以實體尺寸設定內嵌 XLSX 圖片的大小:EMU 單位解說、公分與點數 (point) 幾何、鎖定長寬比縮放,以及公分邊界。 您將一個 600×400 像素的標誌放入產生的發票標頭中,它在您 96-DPI 的開發螢幕上看起來很完美,但一週後,一位使用高 DPI
HotXLS Workbook.Recalculate 會在 Delphi 中建立一個公式相依圖,以僅重新評估髒 (dirty) 儲存格:包含變動 (volatile) 函式、拓樸排序、循環處理。 HotXLS 這個適用於 Delphi 與 C++Builder 的原生 Excel 程式庫,透過 執行增量公式重新計算
在 Delphi 中使用 HotXLS 解決刻意的循環參照:透過 Iterate、IterateCount 和 IterateDelta 進行疊代計算,以及循環如何收斂 若要在 Delphi 中計算刻意的循環參照,HotXLS 在其 XLSX 引擎上提供了疊代計算功能:將 設定為 True,則
面向 Delphi/C++Builder 的 HotXLS Component 大型活頁簿效能實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object Pascal
當 Delphi 程式碼在 XLSX 檔案中編輯單一儲存格時,HotXLS 如何保留自訂佈景主題、未知的 extLst 區塊以及 calcChain,以及往返保真度 (round-trip fidelity) 的極限在哪裡。 HotXLS 這個適用於 Delphi 與 C++Builder 的原生 Excel
面向 Delphi/C++Builder 的 HotXLS Component 合併儲存格與版面導向報表範本實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
面向 Delphi/C++Builder 的 HotXLS Component ODS 開啟、儲存與來回處理實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
兩個加密 bug 會讓密碼通過卻讓 Excel 回報損毀。看看在 Delphi 中 ECB 與 CBC 弄混,以及 RC4 重新取鑰漂移如何破壞互通性 您寫出一個活頁簿、用密碼加密、把檔案交給同事,對方在 Excel 裡開啟它。Excel 會要求輸入密碼。對方輸入後,Excel 也接受了。到這裡為止,加密看起來都對
面向 Delphi/C++Builder 的 HotXLS Component 不需 Office 的活頁簿自動化實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生
為什麼在 Delphi 中增加執行緒反而讓 XLSX 解析變慢,以及 HotXLS 如何將每個儲存格的堆積配置從 20 次減少到 9.1 次,以達到 1.90 倍的平行加速。 HotXLS 這個適用於 Delphi 與 C++Builder 的原生 Excel 程式庫,透過三個階段的載入程序在多個執行緒上解析
在 Delphi 中使用 HotXLS 建立 XLSX 樞紐分析表:AddPivotTable、計算項目和欄位、showDataAs 值的顯示方式、日期群組以及程序內重新整理 HotXLS 可以在未安裝 Excel 且沒有 COM 自動化的機器上,從 Delphi 和 C++Builder 建立和重新整理原生的
面向 Delphi/C++Builder 的 HotXLS Component 保護、版面設定與列印實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
使用 HotXLS 在 Delphi 中編譯 R1C1 公式:GetCompiledFormulaR1C1 針對每個儲存格解析 R2C3、R[-1]C[2] 與 RC,因此一個相對公式即可填滿一欄 HotXLS 透過 編譯以 R1C1 參照標記法寫出的公式,該方法接受 (絕對參照)、 (相對位移)與
面向 Delphi/C++Builder 的 HotXLS Component 工作表清單與輕量活頁簿檢查實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
使用 HotXLS 在 Delphi 中建立 Excel 走勢圖:折線、直條與勝敗群組、ARGB 色彩插槽,以及由 Excel 2010 與更新版本轉譯的 x14 extLst 區塊 HotXLS 僅需一次呼叫即可從 Delphi 與 C++Builder 建立 Excel 走勢圖(Excel
Excel 的 NORM、CHISQ 與 BETA 函式背後藏著真正的數值分析。看看 HotXLS 如何在 Delphi 中用正規化 gamma 與 beta 計算它們,以及一個 Log 錯誤 在儲存格中輸入 ,Excel 便會不動聲色地回傳 0.8413447。這個呼叫看起來像查表,但其實不是
百萬列的 XLSX 不需要完全載入記憶體。了解 HotXLS 如何在 Delphi 中使用無 DOM 串流讀取器,以近乎恆定的記憶體掃描工作表部分。 包含百萬列與十幾個欄位的試算表,是資料庫報表作業中非常普遍的匯出結果。如果以一般的方式開啟,也就是將整個活頁簿載入到 中,該處理程序就必須在執行第一行業務邏輯之前,將這千
產生巨大的 XLSX 不應隨著列數而增加。了解 HotXLS 如何在 Delphi 中以行內字串和無共用字串表的方式串流 OOXML。 一個報表任務良好地運作了一年。它建置了一個活頁簿,用查詢傳回的任何內容填滿工作表,然後將其儲存。接著,一位擁有五年歷史資料的客戶要求完整匯出,列數超過了一百萬,該處理程序在檔案還未寫入
面向 Delphi/C++Builder 的 HotXLS Component 串流寫入與伺服器批次作業實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能
說明為何 HotXLS 在 v2.197.0 之前,SUBTOTAL 109 與 SUBTOTAL 9 會回傳相同的總計,以及 Delphi 中一個列隱藏回呼如何修復 AGGREGATE 的隱藏列處理
面向 Delphi/C++Builder 的 HotXLS Component 以範本為基礎的報表產生實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
使用 HotXLS 在 Delphi 中寫入 Excel 365 對話式註解:AddThreadedComment 回覆鏈、threadedComments 與 person 部分,以及傳統附註的差異 從 Delphi 生成活頁簿,並使用傳統的註解 API 為儲存格新增註解,Excel 365
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能
非 ASCII 文字在 RTF、HTML、CSV 和 ZIP 匯出中可能會摺疊為問號。了解 HotXLS 如何在 Delphi 中的每個匯出路徑上保持 Unicode 完好無損 試算表包含一欄客戶名稱。有些是中文,有些是西里爾字母,有些帶有德語元音變音或法語重音。您將其匯出為 CSV 並開啟結果,每個字元都完好無損
面向 Delphi/C++Builder 的 HotXLS Component VBA 內容與外部連結保留實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能
面向 Delphi/C++Builder 的 HotXLS Component 活頁簿稽核與轉換工作台實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
面向 Delphi/C++Builder 的 HotXLS Component 活頁簿中繼資料與檔案屬性實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
HotXLS 透過 SaveAsPDF 在 Delphi 和 C++Builder 中將 Excel 工作表轉譯為分頁 PDF(無需安裝 Office),並使用內建的 Helvetica 字型 若要在未安裝 Office 的情況下從 Delphi 或 C++Builder 將 Excel 工作表匯出為 PDF,請在
面向 Delphi/C++Builder 的 HotXLS Component XLSX AES 保護輸出實戰指南,涵蓋架構決策、驗證證據、診斷、邊界情況與上線檢查 直接從 Delphi 或 C++Builder 程式碼建立、編輯、檢查、計算和匯出 Excel 活頁簿。HotXLS 是附原始碼的原生 Object
說明為何寫死 xl/worksheets/sheet1.xml 會讓合法的 XLSX 檔案解析失敗,以及 HotXLS 如何在 Delphi 中依來源部件解析 OPC 關係目標
說明 HotXLS 如何在 Delphi 中展開 XLSX 共用公式的從屬儲存格:找到 si 主公式、位移相對參照,並正確處理自封閉的 f 元素
使用 HotXLS 在 Delphi 中設定每個動作的 XLSX 工作表保護:15 個 AllowOption 權限位元、OOXML 的省略即允許規則,以及具備安全雙向轉換 (round-trip-safe) 的解析功能。 您將一份完成的活頁簿交給同事,並要求他們對其進行篩選,而不是重寫。因此,您保護了工作表
使用 HotXLS 的 Duplicate 和 CopyFrom 在 Delphi 中複製帶有樣式的 XLSX 工作表:什麼是深拷貝,什麼保持淺拷貝,以及如何在副本上重建圖表。 您已經將一個工作表建立得完美無瑕。標題帶已合併,欄寬與資料相符,頂端兩列已凍結,列印範圍和邊界也為了乾淨的 A4
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能