HotXLS for Delphi 的 AGGREGATE 選項與巢狀閘門
HotXLS 如何在 Delphi 中解碼 AGGREGATE 的 options 矩陣,並防止忽略隱藏列與巢狀 SUBTOTAL 兩道閘門滲進被參照的前置公式
losLab 軟體開發部落格
Software Development Blog
HotXLS 如何在 Delphi 中解碼 AGGREGATE 的 options 矩陣,並防止忽略隱藏列與巢狀 SUBTOTAL 兩道閘門滲進被參照的前置公式
使用 HotXLS 在 Delphi 中驗證 Agile 加密的 XLSX 套件:HMAC-SHA-512 dataIntegrity、常數時間驗證檢查與傳統寫入保留記錄
HotXLS 如何在 Delphi 中讀取 Agile 加密的 XLSX 檔案:OpenEncrypted 會解析 EncryptionInfo,執行 SHA-512 spin-count 金鑰衍生,然後解密 AES-CBC 區段。 HotXLS 可透過單一呼叫: ,來讀取 Agile 加密的 Excel 檔案(這是
說明當使用者實際執行的列或欄編輯操作,導致原本的規則範圍被意外分割開來時,HotXLS 如何在 Delphi 應用程式中把條件格式與資料驗證規則拆分為具備優先順序的多個獨立規則物件
HotXLS 自 v2.384.68 起把 SUM(A1:B1*{10,100}) 這類陣列運算子公式存成 Excel 365 的動態陣列,XLSX 與 XLS 都適用,Excel 開啟檔案時不再插入 @,也不會出現 #VALUE!
HotXLS 在 Delphi 中計算已儲存的 Excel AutoFilter:值清單、日期群組、前 10 名、動態日期、填色與字型色彩篩選、圖示篩選、凍結參考日期與硬性上限
HotXLS 的 Pivot 發射器宣告 BIFF 主體長度為 24 位元組卻寫入 26 位元組,導致圖表工作表重新開啟後消失;這裡說明修復方式和定位方法
HotXLS 如何在 Delphi 中把 BIFF SupBook 記錄分成七種支援連結:以哨兵值分派取代字串猜測,處理同表標記、DDE/OLE 延遲判定與 XTI 索引的零基一基轉換
HotXLS 如何寫出 Excel 16 願意打開的 Excel 5.0/95 XOR 保護 XLS 檔:CreateXorKey_Method1 金鑰、XorRor 陣列、XorArrayIndex 與 Delphi 程式碼
HotXLS 可從 Delphi 開啟前 OLE 時代的 Excel 2.0、3.0 與 4.0 活頁簿,讀取原始 BIFF 串流、各世代專屬的儲存格記錄與快取的公式結果
HotXLS 以決定性的 OKLab 比對把 RGB 與主題色彩映射到 56 格 BIFF8 調色盤,NearestIndexedColor 提供唯讀查表,BuildBiffPalettePlan 與 ApplyBiffPalettePlan 改寫空閒槽位,讓全彩活頁簿存成傳統 XLS 後色彩不再變調
字串 DOPER 的 AutoFilter 條件在 Excel 中比不到任何數值儲存格,HotXLS 自 v2.384.45 起改寫成 IEEE 數字 DOPER,並修正 wJoin 位元、Bes 欄位順序與 255 字元上限
HotXLS 如何在 Delphi 中寫入 BIFF8 次座標軸群組:AXESUSED、兩個 AxisParent 區塊,以及為什麼圖表群組位於每個軸群組內
HotXLS 以 OBJ type-5 宿主控制項把 BIFF8 圖表子串流錨定到工作表,讓圖表坐在資料旁邊而不是獨佔一張圖表工作表,並交代 A1 範圍參照與 Unicode 字串解碼的地雷
BIFF8 的字型索引為什麼永遠不出現 4,HotXLS 又如何讓 XF 記錄、rich text 字串、註解與文字方塊 run 在 Delphi 裡始終綁到正確的 FONT 記錄
樞紐分析表堪稱是 .xls 二進位格式中結構最為複雜精細的一種資料結構。了解 HotXLS 如何在 Delphi 中建置自足式的樞紐分析快取,並正確封裝對應的 SXDBB 記錄內容
HotXLS 在 TXLSWorksheet 與 TXLSXWorksheet 上以單一窗格感知 API 管理選取與捲動:超過 1369 個區域的選取會切成多筆 BIFF8 Selection 記錄,各窗格捲動軸則分別落在 Window2 與 Pane 記錄上
HotXLS 如何在 Delphi 中解碼 BIFF8 XLUnicodeString:GetWideString 按位元組計數,fHigh 為 0 時使用 GetString,錯誤配對會靜默失敗
HotXLS 可在 Delphi 中求值 PRICE、YIELD、DURATION、票息日期與國庫券函式,支援全部五種日數計算基準,且不需安裝 Excel
HotXLS 把工作表中繼檔圖片解碼成有界限的命令場景,而不是把位元組交給 GDI 播放,以明確預算與 fail-closed 解析層層把關,拒絕的圖片不傷害活頁簿,伺服器渲染不受信任附件也站得住腳
HotXLS 在 Delphi 中讀取 Excel 早已存放在公式儲存格旁的快取值,完全不觸發重新計算、不反組譯公式語彙,也不更新髒旗標,讓 ETL 批次作業保持快速,來源活頁簿逐位元組維持原樣
HotXLS 可在 Delphi 中建立 Excel 相機物件,放置一張會在載入時由 Excel 重新渲染的儲存格範圍即時圖片,並在往返存取時保留該連結
TXLSCellImageExporter 把任一 XLS 或 XLSX 儲存格矩形渲染成單張 PNG 或 JPEG,沒有分頁干擾,帶明確的像素與位元組預算,並以同資料夾的原子式取代保護既有輸出
使用 HotXLS 在 Delphi 中建構 CF_HTML 剪貼簿內容格式,讓 Excel 儲存格範圍貼到 Word 文件或瀏覽器頁面時仍能保留原有樣式,並精確計算位元組偏移量數值
HotXLS 的 TXLSChartDateAxisTransform 以活頁簿序號為座標,用 IncMonth 與 IncYear 從軸最小值直接算出每個月刻度與年刻度,把月底夾限到真實日曆,避免刻度累積漂移,HTML、SVG 與分頁 PDF 圖表渲染器共用同一套轉換
HotXLS 從 Delphi 逐位元組重播未經修改的 Excel 圖表:經由關聯解析繪圖目標、圖表模型剖析完成後才擷取指紋,並原樣保留 EMU 錨點位移
HotXLS 的 XLSTrendlineEquationLabel 在 Delphi 中計算 Excel 趨勢線方程式與 R 平方標籤文字,六種趨勢線類型皆與 DataLabel.Text 逐字元一致
用 HotXLS 從 Delphi 寫出 Excel 瀑布圖與矩形樹狀圖:cx chartSpace 部件、layoutId 數列型別、cx pt 快取,以及讓 Excel 2016 與舊版讀取端各取所需的 AlternateContent 錨定方式
說明如何從 Delphi 使用 HotXLS 新增 Excel 圖表、圖片與形狀物件:XLS 格式的圖表工作表、XLSX 格式的內嵌圖表與圖片、EMU 尺寸計算方式,以及常見錨點陷阱
Excel 欄寬以活頁簿 Normal 字型的最大數字寬度(MDW)為單位,非 Calibri 的 Normal 字型會連帶移動每條欄邊界;HotXLS 在 Delphi 中如何用 GDI 測量 MDW
使用 HotXLS 從 Delphi 寫入含作者資訊的儲存格註解、外部網址連結與活頁簿內部連結這三種類型,涵蓋 XLSX 內部連結 API 的用法,以及 XLS 註解格式的特殊限制
HotXLS 以純 Pascal 剖析 Compound File Binary v3 容器:標頭簽章、標頭內 DIFAT、FAT 鏈、MiniFAT 與目錄樹結構,完全不依賴 ole32.dll
說明 HotXLS 如何在 Delphi 中於完全脫離 Excel 執行環境的情況下求值條件式格式規則,以及 Excel 16 測試釘住的前 10% 百分比、高於平均與重複值等案例
使用 HotXLS 從 Delphi 套用 cellIs 規則、資料橫條、圖示集與 Rich Text 文字段等格式化功能,並避開 XLSX 檔案中 dxf 樣式與字型池索引的常見陷阱
Delphi 建構子擲出例外時,RTL 會立刻對蓋到一半的物件呼叫解構子,所以每個解構子都必須容忍從未指定的欄位;本文說明 HotXLS 的 nil 安全寫法、失敗點分析,以及開大檔的重試策略
HotXLS 在 Delphi 中透過分階段暫存檔搭配 Windows 系統原子重新命名機制,儲存 XLSX、ODS 與 XLS 三種格式,確保任何中斷的儲存作業都不會損毀活頁簿內容
五個只在 Delphi XE5 上觸發的編譯器拒絕,以及為什麼只執行最新編譯器的建置腳本會讓 HotXLS 建置矩陣悄悄失效並漏掉舊版本問題
HotXLS 的 AddCopy 方法可在 Delphi 應用程式中於不同活頁簿檔案之間直接複製 Excel 工作表全部內容,並自動為目的活頁簿重新繫結公式、圖表參照與字型索引資料
跨活頁簿參照通常只解析到 Excel 上次快取的舊值。HotXLS 讓你以 RegisterExternalWorkbook 註冊記憶體中的第二份活頁簿,公式改為即時求值,取消註冊後才回退外部連結快取
使用 HotXLS 從 Delphi 將 Excel 工作表匯出為 CSV、TSV 與 HTML:涵蓋 RFC 4180 引號規則、UTF-8 BOM 處理,以及匯出前須先呼叫 Calculate 的原因
HotXLS 元件的 Delphi 與 C++Builder 技術文章,涵蓋試算表處理、PDF 匯出、VBA 與診斷功能 HotXLS 提供 原生 VCL 控制項,可在 Delphi 或 C++Builder 視窗體內將 XLS、XLSX、XLSM 和 ODS 活頁簿渲染為互動式試算表網格,無需安装
使用 HotXLS 從 Delphi 加入下拉式驗證清單、AutoFilter 篩選條件與 Excel 表格功能三大類,涵蓋伺服器端篩選預覽機制,以及欄位 ID 從零開始起算的陷阱
使用 HotXLS 從 Delphi 將 TDataset 查詢結果匯出為 Excel:TDataToXLS 的分組與分頁、VCL 相依性陷阱、XLSX 轉換,以及適用服務端的安全迴圈寫法
Excel 日期在你知道它從哪個紀元開始計數之前,只是一個數字;看看 1900 與 1904 系統如何相差 1462 天,以及 numFmt 如何標示日期 開啟試算表,按一下顯示 的儲存格,公式列仍然顯示日期;從 Delphi 讀取同一個儲存格,您會得到數字 。這兩種檢視都正確,因為 Excel
HotXLS 把整張相依圖重算進隔離的 overlay,逐一比對快取值並回報每個不符的儲存格,除非您要求,否則不對工作簿做任何寫入;失敗會分類成不同種類,失敗鏈以堆疊形式指認真正出錯的儲存格
HotXLS 在 Delphi 中對定義名稱套用隱含交集:把整欄名稱在純量位置收斂成單一儲存格,讓依賴圖不再閉出假循環,同時保留參照類引數的完整區域展開
使用 HotXLS 在 Delphi 應用程式中建立活頁簿範圍與工作表範圍這兩種不同層級的已定義名稱物件,撰寫能承受後續編輯的跨工作表公式,並避免與 _xlnm 保留命名空間發生衝突
HotXLS 2.383.1 為公式相依邊導入輸出區間索引:節點仍按錨定儲存格排序,保存每棵子樹最大輸出列的線段樹讓 BuildEdges 直接跳過碰不到參照範圍的整段公式,十萬條公式的強制重新計算從 18.5 秒降到約 0.1 秒
HotXLS 活頁簿建立與儲存日期為何會差一天或一個時區,FILETIME、MS-OLEPS 屬性 ID 與 W3CDTF 時間戳如何在 Delphi 中對應到 UTC,以及日光節約陷阱
HotXLS 直接從 Delphi 讀取 Excel 資料驗證下拉清單:TryGetCellDropdownItems 解析四種清單來源、SelectCellDropdownItem 以索引或文字選取項目,ValidateCellInput 用與寫入相同的轉換先驗後存
使用 HotXLS 在 Delphi 中求值 Excel 365 動態陣列溢位公式:透過 SetArrayFormula 錨定 XLOOKUP、FILTER、SORT、UNIQUE 與 SEQUENCE
Excel 的 DEC2BIN、HEX2DEC 和 IMSUM 函式隱藏了十位元二補數和字串編碼的複數運算。了解 HotXLS 如何在 Delphi 中實現它們 Excel 中的工程系列函式讀起來像是函式參考中最簡單的角落。 將數字轉換為二進位字串。 將其轉換回來。 將兩個複數相加。每一個看起來都像是一個格式化練習
HotXLS 像 Excel 一樣對比較鏈回傳 FALSE,空白儲存格等於 0、空字串甚至 FALSE,SUMIF 還能把單一儲存格加總範圍撐成條件範圍的形狀
Excel 對其他讀取器都開得起來的 XLSX 要求修復的原因:Delphi 寫入器最容易踩到的三條規則——必填的 phoneticPr fontId、每個部件一個 Override、根層級 rId 不得重複
HotXLS 自 v2.384.67 起比照 Excel 16:不分大小寫、依使用者地區設定的字組排序比較文字,連字號與撇號只用來分平手,其他標點排在數字與字母之前,比較運算子、準則、排序與 VLOOKUP 全部走同一套順序
同一個樣式字串在 Excel 裡有四種讀法:COUNTIF 準則含 * 或 ? 才啟用萬用字元、MATCH 與 XLOOKUP 永遠啟用、DSUM 的純文字是前綴比對、整格 Find 得回溯到最後一顆星;HotXLS 對著 Excel 16 逐項實測對齊,含波浪號跳脫與 <>text 的計數行為
HotXLS 在背景工作執行緒等待時於主執行緒觸發 TXLSFileMonitor 事件,所以在 OnFileChanged 裡停掉監控、又沒有執行緒歸屬資訊可以判斷時就會死結,修法是讓執行緒物件記錄目前正在執行的 callback
使用 HotXLS 在 Delphi 中求值 Excel 公式:Calculate 計算引擎、OnUserFunction 自訂函式、陣列公式,以及為何 CSV 匯出需要先算出實際數值
Excel 應用程式本身其實可以一次一步地逐步求值計算每一條公式的完整內容細節。了解 HotXLS 如何在 Delphi 中重現這種逐步化簡的計算過程,方便對試算表進行稽核與除錯作業
說明 HotXLS 如何在 Delphi 應用程式中於插入或刪除列與欄時正確位移每一個 A1 公式參照位址內容:相對與絕對參照的差異、範圍端點處理方式,以及 #REF! 錯誤觸發規則
在 Free Pascal 下建置 HotXLS 需要 DELPHIUNICODE 模式、以明確宣告 COM 槽位的 CORBA 介面取代類別 VMT,並用 Pascal 版 AES 與 inflate 修補取代 Delphi 的 OMF 物件
HotXLS 如何將主題色彩圖表填滿寫入二進位 XLS:GelFrame 記錄、紅色位元組中的 OfficeArt 配色索引,以及 MSOTINT 載荷
使用 HotXLS 在 Delphi 中以實體尺寸精確設定內嵌 XLSX 圖片的實際顯示大小數值:EMU 單位換算說明、公分與點數幾何換算方式、鎖定長寬比縮放,以及公分邊界間距設定
HotXLS 從 GIF、BMP 與 JPEG 標頭讀出真正的像素尺寸,讓 AddPicture 寫入真實幾何,而不是用會把圖片拉長的 100x100 後備值;三種格式各自有獨立的標頭讀取器,讀不出來時明確回傳 -1
HotXLS 的 Workbook.Recalculate 會在 Delphi 中建立公式相依關係圖,只重新求值真正變動過的儲存格:涵蓋易變函式處理、拓樸排序演算法與循環參照處理機制
每晚只換一張資料工作表,不必重新載入並重存整份活頁簿。HotXLS 的 TXLSDirectWriter.BeginPatch 只重寫目標工作表,圖表、樞紐分析快取與樣式全以壓縮位元組原樣帶過
使用 HotXLS 在 Delphi 中解決刻意設計的循環參照問題:透過 Iterate、IterateCount 與 IterateDelta 三個屬性進行疊代計算,並說明循環如何逐步收斂
使用 HotXLS 在 Delphi 中求值 Excel LAMBDA 閉包與完整 LET 語意:具名 lambda、詞法擷取、遮蔽規則與逗號分隔符
HotXLS 在 Delphi 中處理大型 Excel 檔案的實務效能調校技巧:StreamingWrite 串流儲存機制、樣式集區重複使用、列層級寫入回呼,以及更快的唯讀載入方式
Excel 連自己存出的檔都拒收內嵌清單超過 255 字元的 XLSX;本文說明上限真正作用的位置、XLSB 為何沒這道牆、跨工作表 x14 擴充的解析,以及把長清單放進範圍或定義名稱的穩健設計
為什麼在包含公式自身的欄上做 VLOOKUP 在 Excel 中是合法的,以及 HotXLS 如何把掃描邊與排序邊分開,杜絕整欄查閱範圍造成的假循環參照誤報,又不削弱真正的循環偵測
說明當 Delphi 程式碼只編輯了 XLSX 檔案中的單一儲存格時,HotXLS 如何保留自訂佈景主題、未知的 extLst 區塊與 calcChain,以及往返保真度所能達到的實際極限
說明 HotXLS 在 Delphi 報表範本中如何處理合併儲存格:錨點儲存格語意規則、InsertRows 位移邏輯、合併範圍稽核機制,以及 HTML 與 RTF 匯出時的行為差異
用 Delphi 開啟大型 XLSX 而不剖析每張工作表,HotXLS MetadataOnly 探索工作表名稱與屬性 SelectedSheets 只載入具名子集,隨需 LoadSheet 與 PreserveRawParts 讓活頁簿往返保持無損且大幅降低記憶體占用 HotXLS 能開啟一份 XLSX
HotXLS 在 Delphi 裡靠逐字保留 content.xml 的 table:data-pilot-tables 子樹,讓 ODS 樞紐分析表走完開檔存檔,並從 v2.382.1 起把祖先宣告的命名空間綁定一起帶上
HotXLS 寫 ODS 時,公式走宣告好的 of: 命名空間與 OpenFormula 語法,整欄參照用 [.A:.A],條件式格式同時寫成 style:map 與 calcext 兩份,Excel 與 LibreOffice 各取所需;兩邊實測差異與命名空間、逗號、運算子寫法的陷阱全在這篇
使用 HotXLS 從 Delphi 開啟與儲存 ODS(OpenDocument Spreadsheet)檔案:SaveAsODS 匯出選項、ODS 匯入路徑能讀回什麼,以及往返轉換能保留的內容
HotXLS 在 Delphi 裡把帶有 table:number-rows-repeated 的 ODS 重複列存成單一列高區段與欄樣式覆疊,讓百萬列的空白尾段不再逐列展開
兩個加密錯誤會讓密碼明明輸入完全正確,卻仍然讓 Excel 回報檔案已經損毀。了解 Delphi 中 ECB 與 CBC 加密模式混用,以及 RC4 重新取鑰漂移如何破壞檔案互通性
在不安裝 Excel 的情況下,從 Delphi 服務端建置 XLS 與 XLSX 活頁簿:原生 BIFF 與 OOXML 寫入器、將輸出直接串流至 HTTP 回應,完全免 COM
HotXLS 在 Delphi 免 Excel 驗證 XLSX 套件簽章:XML-DSig 摘要、C14N、關係選取器、WinCrypt 信任原則與安全的重新簽署
說明為何在 Delphi 中單純增加執行緒數量反而讓 XLSX 解析變慢,以及 HotXLS 如何把每個儲存格的堆積配置次數從 20 次降至 9.1 次,達成 1.90 倍平行加速效果
HotXLS 可在 Delphi 中將試算表匯出為封存等級的 PDF/A,內嵌 sRGB 輸出意圖、pdfaid 中繼資料,並符合封存驗證工具會檢查的字型規則
BIFF PivotCache 子串流按記錄主體版面、而不是記錄編號來框定 SXDB、SXDBB 與 SXFDB,HotXLS 從每個子串流的第一筆記錄鎖定方言,並以 CanUpgradeFraming 判定改寫快取何時無損
用 HotXLS 從 Delphi 設定 Excel 樞紐分析的 Show Values As 模式:排名、累計總和、父列百分比、x14 pivotShowAs 延伸,以及經得起重新整理的檔案
HotXLS 在 Delphi 中按量值排序 Excel 樞紐項目:autoSortScope 如何以 4294967294 儲存 Values 欄位,並列打破與摺疊成員的處理
在 Delphi 中用 HotXLS 建置 XLSX 樞紐分析表:AddPivotTable、計算項目與計算欄位、showDataAs 值顯示方式、日期分組,以及行程內重新整理快取
Excel 的以顯示精度為準:依數字格式保留小數位、百分比符號加兩位、千分位縮放逗號減三位、遠離零捨入;HotXLS 兩個引擎自 v2.384.57 起共用同一實作,預期值全部對著 Excel 16 實測,含 1.005 捨入到 1.01 的容差細節
當你在 Delphi 應用程式中編輯圖表標題文字、數列內容與座標軸設定時,HotXLS 會完整保留匯入 Excel 圖表的原始 ChartML 內容,並支援建構具備雙座標軸的組合圖表
使用 HotXLS 在 Delphi 中保護工作表內容、保留可自由編輯輸入的儲存格範圍,並同時控制列印版面配置:Locked 鎖定旗標、頁面設定、縮放比例,以及頁首頁尾格式代碼設定
HotXLS 如何在 Delphi 中用同一個拉取列游標 TXLSRowCursor 統一 XLS、XLSX、ODS、CSV 與 TSV 的串流讀取:六值顯式狀態機、具冪等性的 Cancel、借用的列視圖,記憶體中只保留目前一列
使用 HotXLS 在 Delphi 中編譯 R1C1 公式:GetCompiledFormulaR1C1 針對每個儲存格解析 R2C3、R[-1]C[2] 與 RC,因此一個相對公式即可填滿一欄 HotXLS 透過 編譯以 R1C1 參照標記法寫出的公式,該方法接受 (絕對參照)、 (相對位移)與
HotXLS 在 Delphi 中以靜態 UTF-16 PCRE2 離線求值 Excel 365 的 REGEXTEST、REGEXEXTRACT 與 REGEXREPLACE,支援陣列廣播與 ReDoS 步數預算
說明 HotXLS 如何讓大型 Delphi 活頁簿在整體記憶體使用量上持續保持精簡狀態:256 列一組的儲存格區塊設計、永不具現化空儲存格的區間樣式疊加設計,以及完整串流儲存機制
使用 HotXLS 在 Delphi 中不必載入儲存格資料,即可快速讀取 XLS、XLSX 與 ODS 檔案的工作表名稱:GetSheetNames 方法、加密檔案偵測,以及上傳分診應用
使用 HotXLS 在 Delphi 中建立 Excel 走勢圖:折線、直條與勝敗群組、ARGB 色彩插槽,以及 Excel 2010 以上版本渲染所需的 x14 extLst 區塊
Excel 的 NORM、CHISQ 與 BETA 函式背後藏著真正的數值分析。看看 HotXLS 如何在 Delphi 中用正規化 gamma 與 beta 計算它們,以及一個 Log 錯誤 在儲存格中輸入 ,Excel 便會不動聲色地回傳 0.8413447。這個呼叫看起來像查表,但其實不是
百萬列規模的巨大 XLSX 檔案,其實不需要完全載入記憶體才能處理。了解 HotXLS 如何在 Delphi 中以無 DOM 架構的串流讀取器掃描工作表部件,維持近乎恆定的記憶體用量
產生巨大的 XLSX 不該隨著列數一起膨脹。看 HotXLS 如何在 Delphi 中以行內字串、完全不用共用字串表的方式串流輸出 OOXML
使用 HotXLS 的 StreamingWrite 功能讓大型 XLSX 匯出作業保持在記憶體限制範圍內:列層級寫入回呼機制、樣式集區重複使用,以及每執行緒一份活頁簿的批次作業模型
HotXLS 可從 Delphi 寫出符合 ISO/IEC 29500 Strict 規範的活頁簿,把套件中的每個部件都轉換為 purl 詞彙,並拒絕 Strict 規範禁止的功能
HotXLS 以結構化診斷資訊完全取代傳統布林值的 Save 與 Open 傳回結果內容:提供穩定的錯誤代碼、嚴重程度分級機制,以及供各類 Delphi 應用程式使用的工作表脈絡資訊
使用 HotXLS 在 Delphi 中求值 Table[Column] 結構化參照:項目指定詞、欄範圍、公式原樣往返,以及不受支援的目前列參照形式
HotXLS 如何在 Delphi 裡讓 SUBTOTAL 109 與 AGGREGATE 跳過隱藏列與篩選列:列隱藏回呼閘門,加上分派器裡集中的引數個數檢查
表格 slicer cache 用光禿禿的 tableId 指名它的表格,表格一重新編號,複製的位元組就跟著失效;HotXLS 在 Delphi 裡重建它,並讓 rIds 保持一致
HotXLS 如何把攜帶替代文字的工作表圖片變成獨立的 PDF Figure 結構元素,並為整個可見實例標記範圍,以及為什麼每一頁只能有一個 MCID 配置器,結構才不會悄悄指向錯誤的內容
使用 HotXLS 從 Delphi 應用程式填入既有的 Excel 報表範本:以 FindText 定位佔位符記號、複製並展開明細列、安全地插入資料列,並在儲存前重新計算範本中所有公式
使用 HotXLS 從 Delphi 寫入 Excel 365 對話式註解:AddThreadedComment 回覆鏈、threadedComments 與 person 部件,以及與傳統附註的差異
HotXLS 透過 Windows fontsub.dll 的 CreateFontPackage API 為內嵌 PDF 字型建立子集,只保留 Delphi 工作表匯出時實際用到的字形
非 ASCII 文字在 RTF、HTML、CSV 與 ZIP 各種匯出格式中都可能會變成問號。了解 HotXLS 如何在 Delphi 的每一條匯出路徑上都保持 Unicode 內容完整無損
HotXLS 預設不把 CALL、REGISTER.ID、WEBSERVICE、DDE 等 20 個危險函式名稱導向您的 Delphi 使用者函式 Callback:檢查在任何引數求值之前執行,被拒的呼叫回報 xlfeUnsafeFunctionDenied,連一個 handler 都不會被觸發
說明 HotXLS 在 Delphi 程式碼編輯 XLS 與 XLSX 活頁簿內容時,如何完整保留 VBA 巨集專案與外部連結內容:巨集儲存語意、連結目標保留,以及往返轉換的實際限制
HotXLS 讓 Delphi 開發者能直接改寫既有 VBA 模組的原始碼內容,並以 MS-OVBA 壓縮演算法重新進行壓縮處理,最後再把巨集完整寫回 XLS 或 XLSM 檔案中
使用 HotXLS 從 Delphi 稽核來源不明的 Excel 檔案內容:統計其中的圖表、公式、巨集與保護機制數量,再依已知的保真度限制轉換 XLS、XLSX 與 ODS 三種格式
HotXLS 可從 Delphi 比對兩份活頁簿,把工作表、儲存格、公式與合併儲存格的差異,回報為結構化清單與可讀報告,全程不需要 Excel
使用 HotXLS 從 Delphi 讀取與寫入 Excel 文件屬性:標題、作者、公司與關鍵字,涵蓋 BIFF SummaryInformation 與 OOXML docProps 兩種儲存格式
HotXLS 如何在 Delphi 中協調活頁簿的讀寫:以 O(1) 讀取租用、速敗寫入防護、可重入交易與世代計數器,讓背景執行緒的長時間掃描與 UI 執行緒的儲存格編輯不再互相踐踏
HotXLS 以 SaveAsPDF 在 Delphi 與 C++Builder 中將 Excel 工作表渲染為分頁 PDF,無需安裝 Office:涵蓋填色、框線、字型,Unicode 文字採嵌入字型
說明 HotXLS 如何在 Delphi 中求值 XLOOKUP 與 XMATCH 函式:合法的比對與搜尋模式選項、O(log n) 二分下降演算法、重複鍵邊界處理,以及萬用字元被拒絕的原因
HotXLS 存傳統 XLS 時採快取優先:寫入載入時就有的公式值而不是重算,並保留 BIFF 共用公式根儲存格的快取值,存檔不再悄悄改動任何數字
HotXLS 如何從 Delphi 開啟與儲存 Excel XLSB 二進位工作簿、經過驗證的子集涵蓋哪些功能,以及預設字型與內建格式為什麼重要
HotXLS 以 17 位有效數字寫出 XLSX 數值、讀取時修正 RTL 解析,讓每個 Delphi double 經 Excel 存檔重開後逐位元保持原樣
使用 HotXLS 的 SaveAsEncrypted 從 Delphi 寫入 AES 加密的 XLSX 檔案:ECMA-376 標準加密規範、密碼處理方式,以及僅支援寫入的解密限制
HotXLS 怎麼存出 Excel 讀得到的 #SPILL! 與 #CALC! 快取:小寫 rich value GUID、fileVersion 7、calcId 191029、RD 計算功能與 t=str 陣列文字
說明為何寫死 xl/worksheets/sheet1.xml 會讓合法的 XLSX 檔案解析失敗,以及 HotXLS 如何在 Delphi 中依來源部件解析 OPC 關係目標 一個合法的 xlsx 檔案,並不一定要包含 。HotXLS 是 Delphi 與 C++Builder 適用的原生 Excel
HotXLS 從 Delphi 寫出通過 ECMA-376 schema 驗證的 XLSX 樞紐欄位:ST_Axis token、dataField 旗標、非空 items、小計項與 numFmtId 的處理
說明 HotXLS 如何在 Delphi 應用程式中展開 XLSX 共用公式底下的所有從屬儲存格內容:找出 si 主公式的來源位置、位移相對參照的座標,並正確處理自封閉的 f 元素標籤
使用 HotXLS 在 Delphi 中設定逐項動作的 XLSX 工作表保護機制:15 個 AllowOption 權限位元、OOXML 省略即代表允許的規則,以及安全的雙向轉換剖析
使用 HotXLS 的 Duplicate 與 CopyFrom 方法,在 Delphi 中複製帶有樣式的 XLSX 工作表:哪些內容會深拷貝、哪些仍保持淺拷貝,以及如何在副本上重建圖表
說明 HotXLS 如何以四項各自獨立的交叉檢查機制,完整驗證 ZIP 中央目錄結尾記錄內容的正確性,讓刻意藏在 ZIP 註解裡的偽造 EOCD 資料永遠騙不過 Delphi 剖析器
說明 HotXLS 如何在 Delphi 中透過讀取閘門機制設計,從單一共用的 ZIP 套件串流並行解壓縮多個 XLSX 工作表,讓鎖定範圍僅限於 seek 與 read 這對操作動作
當 zlib-ng 選用了 Chorba 加速路徑時,HotXLS 的工作表 CRC32 檢查碼計算可能讓 1 MB 大小的工作執行緒堆疊溢位;改以 64 KB 區塊分批送入資料即可避免當機