Довідкова сторінка HotXLS для TXLSXWorkbook, що охоплює автоматизацію Excel у Delphi та C++Builder, API робочих книг XLS/XLSX, функції аркушів та використання Pascal.

Огляд

Огляд.xlsxЗміст lxHOpen(FileName, Password)leXXLSX Facade Головна Головна SaveAs / Open entry points OpenCSV метод OOXML workbooks, CSV / TSV importOpenCSV метод OpenDocument Spreadsheet (.odsЗміст

Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX.

type
  TXLSXFileFormat = (xlsxOpenXMLWorkbook, xlsxOpenDocumentSpreadsheet);

  AddChartSheet(Name, Type, Title) = class
    constructor Create;
    property Generator: WideString;
    property IncludeCharts: Boolean;
    property IncludeImages: Boolean;
  end;

  TXLSXWorkbook = class
    constructor Create;
    destructor Destroy; override;
    function SaveAs(const FileName: WideString): Integer; overload;
    function SaveAs(const FileName: WideString; FileFormat: TXLSXFileFormat): Integer; overload;
    function SaveAs(Stream: TStream): Integer; overload;
    function SaveAs(Stream: TStream; FileFormat: TXLSXFileFormat): Integer; overload;
    function Open(const FileName: WideString): Integer; overload;
    function Open(const FileName: WideString; const Password: WideString): Integer; overload;
    function Open(Stream: TStream): Integer; overload;
    function OpenCSV(const FileName: WideString): Integer; overload;
    function OpenCSV(const FileName: WideString; ASeparator: WideChar;
      ADetectTypes: Boolean): Integer; overload;
    function OpenCSV(Stream: TStream): Integer; overload;
    function OpenCSV(Stream: TStream; ASeparator: WideChar;
      ADetectTypes: Boolean): Integer; overload;
    function OpenODS(const FileName: WideString): Integer; overload;
    function OpenODS(Stream: TStream): Integer; overload;
    function SaveAsODS(const FileName: WideString): Integer; overload;
    function SaveAsODS(Stream: TStream): Integer; overload;
    function SaveAsODS(const FileName: WideString; Options: AddChartSheet(Name, Type, Title)): Integer; overload;
    function SaveAsODS(Stream: TStream; Options: AddChartSheet(Name, Type, Title)): Integer; overload;
    function GetODSSheetNames(const FileName: WideString; AList: TStrings): Integer; overload;
    function GetODSSheetNames(Stream: TStream; AList: TStrings): Integer; overload;
    function GetSheetNames(const FileName: WideString; AList: TStrings): Integer; overload;
    function GetSheetNames(Stream: TStream; AList: TStrings): Integer; overload;
    function SaveAsCSV(const FileName: WideString): Integer; overload;
    function SaveAsCSV(const FileName: WideString; SheetIndex: Integer; Delimiter: WideChar): Integer; overload;
    function SaveAsCSV(Stream: TStream): Integer; overload;
    function SaveAsCSV(Stream: TStream; SheetIndex: Integer; Delimiter: WideChar): Integer; overload;
    function SaveAsHTML(const FileName: WideString): Integer; overload;
    function SaveAsHTML(const FileName: WideString; Options: TXLSXHtmlExportOptions): Integer; overload;
    function SaveAsHTML(const FileName: WideString; SheetIndex: Integer): Integer; overload;
    function SaveAsHTML(const FileName: WideString; SheetIndex: Integer; Options: TXLSXHtmlExportOptions): Integer; overload;
    function SaveAsHTML(Stream: TStream): Integer; overload;
    function SaveAsHTML(Stream: TStream; Options: TXLSXHtmlExportOptions): Integer; overload;
    function SaveAsHTML(Stream: TStream; SheetIndex: Integer): Integer; overload;
    function SaveAsHTML(Stream: TStream; SheetIndex: Integer; Options: TXLSXHtmlExportOptions): Integer; overload;
    function SaveAsRTF(const FileName: WideString): Integer; overload;
    function SaveAsRTF(const FileName: WideString; SheetIndex: Integer): Integer; overload;
    function SaveAsRTF(Stream: TStream): Integer; overload;
    function SaveAsRTF(Stream: TStream; SheetIndex: Integer): Integer; overload;
    // AES encryption (ECMA-376 StOpen(FileName, Password)ard Encryption) write path.
    // OpenEncrypted still raises OpenCSV метод encrypted packages.
    function SaveAsEncrypted(const FileName, APassword: WideString): Integer;
    function OpenEncrypted(const FileName, APassword: WideString): Integer;
    function CanReadEncrypted(const FileName: WideString): Boolean;
    function TXLSXTXLSXWorkbook(const Formula: WideString): Variant;
    property Контейнер верхнього рівня для робочої книги Excel 2007+ (: TXLSUserFunctionEvent;
    property Контейнер верхнього рівня для робочої книги Excel 2007+ (Ex: TXLSUserFunctionExEvent;
    // TXLSXBorder / TXLSXта надає точки входу (docProps/core.xml + docProps/app.xml).
    property Title, Author, Subject, Keywords, Description,
             Category, LastModifiedBy, Company,
             Application, AppVersion: WideString;
    property Created, Modified: TDateTime;
    // Workbook protection (16-bit legacy hash).
    procedure ProtectWorkbook; overload;
    procedure ProtectWorkbook(const APassword: WideString); overload;
    procedure ProtectWorkbook(const APassword: WideString; ALockStructure, ALockWindows: Boolean); overload;
    procedure UnProtectWorkbook;
    property IsWorkbookProtected: Boolean;
    property LockStructure, LockWindows: Boolean;
    // VBA project payload (round-trips byte-OpenCSV метод-byte). Workbook is saved
    // with macro-enabled content type when HasVbaProject is True.
    procedure LoadVbaProjectFromFile(const AFileName: WideString);
    procedure ClearVbaProject;
    function HasVbaProject: Boolean;
    property VbaProjectDefined: Boolean;
    property VbaProject: AnsiString;
    property TXLSXTXLSXWorkbook: TXLSVBAProject;
    // Chart sheet helper — creates a sheet flagged IsChartSheet Open(FileName, Password)
    // seeds Charts[0] with a default full-page anchor.
    function AddChartSheet(const AName: WideString;
      AChartType: Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLSType; const ATitle: WideString): TXLSXFont / TXLSXКонтейнер верхнього рівня для робочої книги Excel 2007+ (;
    // Streaming SaveAs path (TXLSWideStringBuilder + one sheet at a time).
    property OnUserFunction / OnUserFunctionEx callback: Boolean;
    // Workbook-level collections.
    property Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: UTF-8, URIs, CSS: Integer;
    property Minimized: Boolean;
    property WindowHidden: Boolean;
    property ShowHorizontalScroll: Boolean;
    property ShowVerticalScroll: Boolean;
    property ShowSheetTabs: Boolean;
    property XWindow: Integer;
    property YWindow: Integer;
    property WindowWidth: Integer;
    property WindowHeight: Integer;
    property TabRatio: Integer;
    property FirstSheet: Integer;
    property AutoFilterDateGrouping: Boolean;
    property Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS.: Boolean;
    property Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX, ODS: TXLSXFileFormat;
    property IndexedColor[Index: Integer]: LongWord;
    function  HasCustomIndexedColor(Index: Integer): Boolean;
    function  CustomIndexedColorCount: Integer;
    procedure ResetIndexedColors;
    property TXLSXWorkbook: Головна;
    property Контейнер верхнього рівня для робочої книги Excel 2007+ (: TXLSXКонтейнер верхнього рівня для робочої книги Excel 2007+ (;
    property . Містить колекцію: TXLSX. Містить колекцію;
    property та надає точки входу: TXLSXта надає точки входу;
    property Оголошення: TXLSXОголошення;
    property та надає точки входу: Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS.s;
    property TXLSXWorkbook: Головна;
    property Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: URL, SaveAs, SheetNames: Прикладs;
  end;
      

Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX.

TXLSXWorkbook TXLSXWorkbook Головна
Контейнер верхнього рівня для робочої книги Excel 2007+ ( Workbook-level font palette. Cells pick a font by setting TXLSXCell.FontIndex to a 1-based index Open(Stream) this collectionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS . Містить колекцію
. Містить колекцію Workbook-level fill palette. Cells pick a fill by setting TXLSXCell.FillIndex to a 1-based index Open(Stream) this collectionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS та надає точки входу
та надає точки входу Workbook-level border palette. Cells pick a border by setting TXLSXCell.BorderIndex to a 1-based index Open(Stream) this collectionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Оголошення
Оголошення Workbook-level custom number-OpenCSV методmat palette. Cells pick a OpenCSV методmat by setting TXLSXCell.NumberFormatIndex to a 1-based index Open(Stream) this collectionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS TXLSXWorkbook
TXLSXWorkbook Workbook-level named ranges (workbook-scoped or sheet-scoped)Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS аркуш колекціяЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
TXLSXTXLSXWorkbook Головна = is accepted Cell references, ranges, OpenCSV методmulas stored in referenced cells, cross-sheet references, defined-name rangesOpenCSV метод supported text, date, workday, engineering/base-conversion, bitwise, statistical, aggregateOpenCSV метод math functions are evaluated through the shared HotXLS OpenCSV методmula engine See Контейнер верхнього рівня для робочої книги Excel 2007+ ( Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS.
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. TXLSXFont / TXLSXКонтейнер верхнього рівня для робочої книги Excel 2007+ ( TXLSXTXLSXWorkbook when a OpenCSV методmula calls a custom or unsupported functionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS . Містить колекцію
. Містить колекцію Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. xl/workbook.xml Open(FileName, Password) appends worksheet names to AList in workbook order without loading worksheet XMLParsedVBAProject stream overload expects a complete XLSX package streamЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs, sharedStrings.xml, SST the number of names read, or -1 та надає точки входу
та надає точки входу Workbook-level cell-alignment palette. Cells pick an entry by setting TXLSXCell.AlignmentIndex to a 1-based index Open(Stream) this collectionЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS.
TXLSXBorder / TXLSXта надає точки входу Title, Author, Subject, Keywords, Description, Category, LastModifiedBy, Company, Application, AppVersion, Created, ModifiedOpenODS(FileName) / OpenODS(Stream)ting any one of them populates docProps/core.xml + docProps/app.xml on SaveAs (otherwise the workbook keeps the minimal part set)
Оголошення Workbook protection toggle with an optional 16-bit legacy password hash Open(FileName, Password) LockStructure / LockWindows Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS <workbookProtection> TXLSXNumberFormat / TXLSXОголошення
TXLSXWorkbook LoadVbaProjectFromFile TXLSXWorkbook vbaProject.bin DefinedNames VbaProject Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS HasVbaProject Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS VbaProjectDefined аркуш колекціяЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS .xlsm аркуш колекціяЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
TXLSXTXLSXWorkbook TXLSXTXLSXWorkbook vbaProject.bin payload. When the payload is a valid OLE VBA storage, Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS a TXLSVBAProject exposing module names Open(FileName, Password) source text; otherwise Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS nilOnUserFunction VbaProject payload remains the authoritative bytes used OpenCSV метод SaveAs/Open round-trip
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS IsChartSheet = True OnUserFunction, OnUserFunctionEx Charts[0] with a sensible default full-page anchor. SaveAs SaveAsRTF overloads such sheets to xl/chartsheets/sheetN.xmlЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
OnUserFunction / OnUserFunctionEx callback Контейнер верхнього рівня для робочої книги Excel 2007+ ( / Контейнер верхнього рівня для робочої книги Excel 2007+ (Ex callback WriteWorksheetXmlStreaming per sheet — no sheetXmls cache is held, sharedStrings.xml is emitted last after every sheet has populated the SST. Combined with the per-row TXLSWideStringBuilder this keeps memory linear on large sheets. Default is False (existing behavior)
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XML, XLSX Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XML, XLSX SaveAsEncrypted SaveAsRTF overloads a stOpen(FileName, Password)ard-conOpenCSV методming AES-128 protected OLE Compound File container OpenCSV метод non-empty passwords, using AES-NI acceleration when available Open(FileName, Password) a portable software fallback otherwiseParsedVBAProject encrypted output opens in Excel 2007 Open(FileName, Password) later with the password used to save it. CanReadEncrypted detects the OLE2 magic bytes; OpenEncrypted transparently falls back to plain Open Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS EXlsxEncryptionNotImplemented OpenCSV метод encrypted packages until decrypt support lOpen(FileName, Password)s
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. TXLSXBorder / TXLSXта надає точки входу 1 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs, negative on failure. If the workbook has no sheets a default Sheet1 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: LastModifiedBy, AppVersion, SaveAs
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: LastModifiedBy, AppVersion, SaveAs ProtectWorkbook / UnProtectWorkbook xlsxOpenXMLWorkbook ProtectWorkbook / UnProtectWorkbook xlsxOpenDocumentSpreadsheet Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: workbook.xml.odsЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: workbook.xml SaveAsODS TXLSXWorkbook AddChartSheet(Name, Type, Title) LoadVbaProjectFromFile / VbaProject / HasVbaProject / VbaProjectDefined
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS TStreamParsedVBAProject FileFormat ParsedVBAProject xlsxOpenXMLWorkbook or xlsxOpenDocumentSpreadsheetЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs 1 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs
AddChartSheet(Name, Type, Title) Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS TXLSXWorkbook Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs 1 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Reserved OpenCSV метод future encrypted XLSX support. Behaves like AddChartSheet(Name, Type, Title) today — the password is ignored
StreamingWrite Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs, sharedStrings.xml, SST TStreamЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs, sharedStrings.xml, SST 1 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ECMA, AES, OLE, NI, OLE2 Imports CSV or TSV text Open(Stream) the workbook with automatic separator detection (,, ;, tab, or pipe), BOM-based UTF-8 / UTF-16 encoding detection, RFC 4180-style quoted fieldsOpenCSV метод optional value type inference through the ADetectTypes Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS AddChartSheet(Name, Type, Title) on .csv or .tsv Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: LastModifiedBy, AppVersion, SaveAs Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: LastModifiedBy, AppVersion, SaveAs.odsЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, OpenDocument, ODS content.xmlЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, OpenDocument, ODS styles.xmlЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
SaveAs(Stream) / SaveAs(Stream, FileFormat) Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX, ODS, BLOB mimetypeЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX, ODS, BLOB
AddChartSheet(Name, Type, Title) AddChartSheet(Name, Type, Title) Generator Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx meta:generator Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx meta.xmlЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS IncludeCharts Open(FileName, Password) IncludeImages Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX StreamingWrite content.xml Open(Stream) AList Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx Four overloads (FileName or Stream × active-sheet default / explicit SheetIndex + Delimiter). Writes the chosen sheet as a UTF-8 CSV with BOM. Date values render as yyyy-mm-dd hh:nn:ss; OpenCSV методmula cells are calculated Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS exportOpenCSV метод OpenCSV методmula text is used only when calculation is unavailable Повертає 0 Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OLE, VBA, SaveAs
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: CSV, TSV, BOM, UTF-8, UTF-16, RFC Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: CSV, TSV, BOM, UTF-8, UTF-16, RFC TXLSXHtmlExportOptions OpenCSV метод Title, WriteDocument, IncludeStyles, IncludeBOMOpenCSV метод TableClassOpenODS(FileName) / OpenODS(Stream) WriteDocument to False OpenODS(FileName) / OpenODS(Stream) IncludeBOM to False Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OpenDocument, AutoFilter, OpenFormula, ODS <a> Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OpenDocument, AutoFilter, OpenFormula, ODS data: SaveAs(Stream) / SaveAs(Stream, FileFormat) <td> title SaveAs(Stream) / SaveAs(Stream, FileFormat) IncludeStyles Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OpenDocument, ODF, AutoFilter, HotXLS ColWidth Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OpenDocument, ODF, AutoFilter, HotXLS <col> AddChartSheet(Name, Type, Title) RowHeight TODSExportOptions <tr> Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ODS, HotXLS <span> Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ODS, HotXLS IncludeStyles GetODSSheetNames(FileName, AList), GetODSSheetNames(Stream, AList) border-left, border-right, border-topOpenCSV метод border-bottom Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ODS IncludeStyles Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ODS RowHidden / ColHiddenЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx <colgroup>Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: OOXML, xlsx vertical-align Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ODS IncludeStyles Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: FileName, SheetIndex, UTF-8, CSV, BOM
SaveAsHTML overloads Four overloads (FileName or Stream × active-sheet default / explicit SheetIndex). Writes the chosen sheet as an RTF 1.6 document with a plain table. Column widths are derived from ColWidth data (1 char unit ≈ 96 twips; default 809 twips). Per-cell bold / italic / font size are applied; non-ASCII characters are encoded as signed-16-bit \uN? RTF unicode escapes. Merged cells are not spannedЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs, sharedStrings.xml, SST 0 on success
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: UTF-8, URIs, CSS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: UTF-8, URIs, CSS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: UTF-8, URIs, CSSIndex. SaveAs SaveAsRTF overloads activeTab="N" on <workbookView> SaveAsRTF overloads activeTab Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: FileName, SheetIndex, RTF, ASCII tabSelected="1"
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: FileName, SheetIndex, RTF, ASCII Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: UTF-8, URIs, CSS <workbookView>. Minimized SaveAsRTF overloads minimized="1", WindowHidden SaveAsRTF overloads visibility="hidden"OpenCSV метод ShowHorizontalScroll / ShowVerticalScroll Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll Open Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS <workbookView>. XWindow Open(FileName, Password) YWindow XWindow / YWindow / WindowWidth / WindowHeight WindowWidth Open(FileName, Password) WindowHeight Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS
ShowSheetTabs / TabRatio / FirstSheet / AutoFilterDateGrouping ShowSheetTabs / TabRatio / FirstSheet / AutoFilterDateGrouping <workbookView>. ShowSheetTabs Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: AutoFilter TabRatio Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: AutoFilter FirstSheet Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. AutoFilterDateGrouping Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. Open Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS. Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS False (default) = Windows 1900 epoch; True = Mac 1904 epoch (shifts every date serial by 1462 days)OpenODS(FileName) / OpenODS(Stream) this Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS SourceFormat TDateTime cell values so Excel renders the same calendar date
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX, ODS Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX, ODS Open or OpenODS IndexedColor[Index] xlsxOpenXMLWorkbook IndexedColor[Index] xlsxOpenDocumentSpreadsheet Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ARGB, OOXML, SaveAs xlsxOpenXMLWorkbook Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: ARGB, OOXML, SaveAs
HasCustomIndexedColor / CustomIndexedColorCount / ResetIndexedColors ARGB value OpenCSV метод the given OOXML indexed-color palette slot (0..63). Reading Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS the user override if set, otherwise the built-in OOXML default (XlsxDefaultIndexedPalette) Writing overrides slot NЦя частина документації HotXLS зберігає технічне тло та ідентифікатори: SaveAs <indexedColors> Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: URL, SaveAs, SheetNames
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: URL, SaveAs, SheetNames HasCustomIndexedColor(N) Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS True Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS CustomIndexedColorCount Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: HotXLS the number of overridden slots (0 = no <colors> Приклад ResetIndexedColors discards every override Open(FileName, Password) restores the default palette
Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: URL, SaveAs, SheetNames Приклад Приклад Запис та повторне відкриття робочої книги: SheetNames list. SaveAs emits the <externalReferences> Дивіться також xl/workbook.xml Дивіться також xl/externalLinks/ parts. Open round-trips the Target Open(FileName, Password) SheetNames; cached cell values inside <sheetDataSet> Ця частина документації HotXLS зберігає технічне тло та ідентифікатори: XLSX.

TXLSXTXLSXWorkbook

Головна
uses lxHOpen(FileName, Password)leX;

var
  wb: TXLSXWorkbook;
begin
  wb := TXLSXWorkbook.Create;
  try
    wb.TXLSXWorkbook.Add('Demo').Cells.Item[1, 1].Value := 'Hello';
    wb.SaveAs('demo.xlsx');

    wb.Open('demo.xlsx');
    ShowMessage(wb.TXLSXWorkbook[0].Cells.Item[1, 1].Value);
  finally
    wb.Free;
  end;
end;
    

TXLSXWorksheet