HotXLS ドキュメント

HotXLS コンポーネント ヘルプ

このリファレンスでは、クラシック XLS の自動化と拡張された XLSX ファサードを確認できます。ワークブック、ワークシート、範囲、書式設定、画像、ページ設定、ハイパーリンク、名前、チャート、テーブル、検証、フィルター、表示状態、エクスポートの各 API を含みます

1402

クラシック XLS と 拡張 XLSX API, guide, と Pascal example topics です 利用可能 directly 内 web help

HotXLS が選ばれる理由

9 つの差別化ポイント、その裏付け、そして HotXLS が想定するユーザー層を 1 ページにまとめました。Excel/Office/COM 依存なし、純粋なネイティブ Pascal、6 つのフォーマット、数式エンジン、AES-NI 暗号化、ストリーミングとスレッドセーフな I/O

コアなセールスポイントを読む

拡張 XLSX サポート

lxHandleX は、Excel 2007+ のワークブック、ワークシート コレクション、スタイル、共有文字列、定義名、OOXML の保存/オープン ワークフローをまとめて扱える専用ファサードです

XLSX ファサードの概要

最新 ワークシート 機能

XLSX の範囲、数式、範囲全体の結合や横方向の結合セル、読み込み済みセルの走査/書き込みヘルパー、テキストの検索/置換、ハイパーリンク、コメント、画像、テーブル、チャート、条件付き書式、データ検証、ウィンドウ枠の固定、オートフィルター条件を利用できます

TXLSXWorksheet クラス

OpenDocument Spreadsheet I/O

Load .ods workbooks through Open or OpenODS, save ODS output with SaveAsODS, tune exports with TODSExportOptionsLoad .ods workbooks through Open or OpenODS , save ODS output with SaveAsODS , tune exports with TODSExportOptions , and round-trip styles, images, charts, validations, conditional formats, print setup, and sheet structure

TXLSXWorkbook ODS APIs

INDEX 領域選択

定義名、LET、スカラーの CHOOSE を通じて計算済みソースと実在の複数領域参照を合成し、行、列、領域のセレクターをブロードキャストします

INDEX 領域選択と参照の同一性

ポータブル ヘッドレス出力

Windows 上でサポートされるクラシック XLS または XLSX の矩形を不変スナップショットとしてキャプチャし、Linux 上で FPC、明示的なフォント、境界付きリソースを使ってネイティブの PDF、SVG、PNG をレンダリングします

キャプチャと Linux レンダラー API

Conditional Formatting Extensions

共有仕様クラスにより、BIFF8 と XLSX の両方でデータバー、カラースケール、アイコンセットのルールを追加します。フォント/塗りつぶし/太さの DXF スタイル上書き、テーマカラーのラウンドトリップ、数式ベースしきい値のラウンドトリップ、境界ごとのアイコン上書き、アイコンしきい値の以上/超過 (含む/含まない) 制御、cfRule 優先度の固定に対応します

TCondFormat リファレンス

BIFF8 Chart シート

Sheets.AddChartSheet を使うと、.xls ブックにグラフ シートをプログラムから追加できます。縦棒、横棒、折れ線、円の各種グラフに対応し、タイトル、軸タイトル、系列を A1 範囲参照にバインドできます

AddChartSheet メソッド

BIFF8 テーブル と Encryption

Excel の ListObject テーブルを範囲にアタッチするには AddTable を使用します。コンパクトな共有数式出力に対応させることも、Excel 互換のパスワード保護付き .xls ファイルの生成もできます。生成には EncryptionPassword プロパティを使用します。Excel で作成されたワークブックの共有およびリビジョン保護メタデータのうち、 FILESHARING, FILESHARING2, PROT4REV, and PROT4REVPASS もクラシック XLS のオープン/保存サイクルで維持されるようになりました。ワークブック ビューや拡張機能のグローバル情報として HIDEOBJ, zero-length TEMPLATE, TABID, and BOOKEXT なども同様に保持されます。Excel のカスタム ビュー ブロック (USERSVIEWBEGIN / USERSVIEWEND) も、ワークブック グローバルとワークシート サブストリームに保持されます

Workbook metadata preservation

BIFF8 Theme Colors and XFExt

セルの塗りつぶし、フォント、各辺の罫線色を、オプションの色調 (tint) 付き 12 の Office テーマ スロットで指定するには SetThemeColor を使用します。正確な RGB は XFExt $087D リッチ カラー サイド レコードで書き込めます。これにより、Excel 2007+ ではリテラル カラーのまま再オープンされ、Excel 97-2003 ではインデックス パレットの近似色として表示されます。図形 (シェイプ、グラフの塗りつぶし) は XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor ヘルパー ペアで同一プロセス ラウンドトリップに対応し、生の OfficeArt FOPT PIDs を検査または編集する上級者向けの手段は TXLSShape.OfficeArtOptions

Interior.SetThemeColor method

SheetExt and Header / Footer Extras

シートごとのタブ色は BIFF8 の SheetExt ($0862) record via TXLSWorksheet.TabColor を介してラウンドトリップします。ヘッダー/フッターの背景画像は、読み込みと保存を通じて HFPicture ($0866) レコード ファミリで保持され、Excel で作成された偶数ページ/先頭ページのテキストは BIFF8 の HeaderFooter Attach Excel ListObject tables to a range via AddTable , opt into compact shared-formula output, or generate Excel-compatible password-protected .xls files through the EncryptionPassword property. Excel-authored workbook sharing and revision-protection metadata, including FILESHARING , FILESHARING2 , PROT4REV , and PROT4REVPASS , now survives classic XLS open/save cycles. Workbook view and extension globals such as HIDEOBJ , zero-length TEMPLATE , TABID , and BOOKEXT are preserved as well. Excel Custom View blocks ( USERSVIEWBEGIN / USERSVIEWEND ) are preserved in workbook globals and worksheet substreams too

ブック メタデータ 保持

BIFF8 テーマ 色 と XFExt

Address cell fill, font, and per-edge border colors through the 12 Office theme slots with optional tint via SetThemeColor , or write exact RGB through the XFExt $087D rich-color side record so Excel 2007+ reopens with the literal color while Excel 97-2003 still sees the indexed palette approximation. Drawings (shapes, chart fills) follow through the XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor helper pair with same-process round-trip, and expert shape code can inspect or edit raw OfficeArt FOPT PIDs through TXLSShape.OfficeArtOptions

Interior.SetThemeColor メソッド

SheetExt and Header / Footer Extras

Per-sheet tab colors round-trip through the BIFF8 SheetExt ($0862) record via TXLSWorksheet.TabColor , header / footer background images survive load and save through the HFPicture ($0866) record family, and Excel-authored even / first page text survives through the BIFF8 HeaderFooter ($089C) record rgRun TabColor プロパティ rgExtRst Shared-string per-character font / color runs and Far-East phonetic annotations (furigana) survive load and save: the parser preserves rgRun and rgExtRst trailing blocks per unique string, and the writer re-emits them when the record fits one BIFF chunk

XLSX ファサードの概要

計算と変換

自動スピル配列、型付きモダン エラー、チェック付き変換レポート、明示的なテンプレート形式、プロバイダー駆動のクエリ更新を、明確なフォーマット境界で使用します

計算と変換の忠実度

XLSX Facade

作成, open, スタイル, automate, と export Excel 2007+ .xlsx ブック 経由 dedicated OOXML API 範囲

XLSX ファサードの概要

ブック API

メインのワークブック インターフェイスを通じて、Excel ワークブックの作成、読み込み、保存、保護、計算、エクスポートを行います。保存者メタデータ、ファイル共有メタデータの保持、ピボットキャッシュの検査を含みます

IXLSWorkbook インターフェイス

クラシック XLS ピボットテーブル

Create typed classic XLS pivot tables, inspect Excel-authored pivot workbooks, preserve raw pivot records, and configure field axes, subtotals, page filters, and data-field number formats

クラシック XLS ピボットテーブル API

ブック メタデータ

保持 FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, zero-length TEMPLATE, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND, と saved-によって metadata 場合 クラシック XLS ブック pass 経由 HotXLS

クラシック XLS ブック メタデータ

ワークシート API

Manage sheets, ranges, page breaks, display settings, shapes, formulas, and sheet-level output, including range-based shape cleanup through TXLSShapes.DeleteInRange , loaded-cell scanning through TXLSWorksheet.ForEachCell , callback-based range writing through TXLSWorksheet.WriteCells , one-call filter setup through TXLSWorksheet.ApplyAutoFilter で維持されます。フィルター条件の検査は AutoFilterColumns TXLSShapes.DeleteInRange, loaded-cell scanning through TXLSWorksheet.ForEachCell, callback-based range writing through TXLSWorksheet.WriteCells, one-call filter setup through TXLSWorksheet.ApplyAutoFilter, and filter criteria inspection through AutoFilterColumns

TXLSWorksheet リファレンス

範囲 Editing

値、数式、行、列、罫線、配置、結合、グループ化、書式設定、選択範囲の HTML 断片の読み書き

IXLSRange インターフェイス

Grid Export

ヘッダー、詳細、グループ化、書式設定、イベントフックを備えた、DBGrid の内容の Excel へのエクスポート

TGridToXLS コンポーネント

Dataset Export

フィールドの選択、ワークシートの命名、グループのスタイル設定、保存ヘルパーを備えた、データセットからワークブックへのエクスポート

TDataToXLS コンポーネント

Optional cxGrid Export

Export DevExpress TcxGridDBTableView Export DevExpress TcxGridDBTableView data with workbook targeting, grouped output, formatting controls, and export events when the optional cxGrid unit is added to a project

TcxGridAddExcel コンポーネント

Pascal Examples

Open sample workflows 向け purchase orders, grouped exports, images, と common ブック automation

Example topics