Referenčná stránka HotXLS pre TXLSXWorkbook class, pokrývajúca automatizáciu Excel v Delphi a C++Builder, API zošita XLS/XLSX, funkcie pracovných listov a použitie v Pascal

Prehľad

Prehľad.xlsxObsah lxHOpen(FileName, Password)leXXLSX Facade Domov Domov SaveAs / Open entry points OpenCSV metóda OOXML workbooks, CSV / TSV importOpenCSV metóda OpenDocument Spreadsheet (.odsObsah

Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 metóda encrypted packages.
    function SaveAsEncrypted(const FileName, APassword: WideString): Integer;
    function OpenEncrypted(const FileName, APassword: WideString): Integer;
    function CanReadEncrypted(const FileName: WideString): Boolean;
    function TXLSXTrieda TXLSXWorkbook(const Formula: WideString): Variant;
    property Kontajner najvyššej úrovne pre zošit Excel 2007+ (: TXLSUserFunctionEvent;
    property Kontajner najvyššej úrovne pre zošit Excel 2007+ (Ex: TXLSUserFunctionExEvent;
    // TXLSXBorder / TXLSXa poskytuje (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 metóda-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 TXLSXTrieda TXLSXWorkbook: 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: Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLSType; const ATitle: WideString): TXLSXFont / TXLSXKontajner najvyššej úrovne pre zošit Excel 2007+ (;
    // Streaming SaveAs path (TXLSWideStringBuilder + one sheet at a time).
    property OnUserFunction / OnUserFunctionEx callback: Boolean;
    // Workbook-level collections.
    property Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS.: Boolean;
    property Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX, ODS: TXLSXFileFormat;
    property IndexedColor[Index: Integer]: LongWord;
    function  HasCustomIndexedColor(Index: Integer): Boolean;
    function  CustomIndexedColorCount: Integer;
    procedure ResetIndexedColors;
    property Trieda TXLSXWorkbook: Domov;
    property Kontajner najvyššej úrovne pre zošit Excel 2007+ (: TXLSXKontajner najvyššej úrovne pre zošit Excel 2007+ (;
    property . Uchováva kolekciu: TXLSX. Uchováva kolekciu;
    property a poskytuje: TXLSXa poskytuje;
    property Popis: TXLSXPopis;
    property a poskytuje: Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS.s;
    property Trieda TXLSXWorkbook: Domov;
    property Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: URL, SaveAs, SheetNames: Pozri tiežs;
  end;
      

Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX.

Trieda TXLSXWorkbook Trieda TXLSXWorkbook Domov
Kontajner najvyššej úrovne pre zošit Excel 2007+ ( Workbook-level font palette. Cells pick a font by setting TXLSXCell.FontIndex to a 1-based index Open(Stream) this collectionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS . Uchováva kolekciu
. Uchováva kolekciu Workbook-level fill palette. Cells pick a fill by setting TXLSXCell.FillIndex to a 1-based index Open(Stream) this collectionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS a poskytuje
a poskytuje Workbook-level border palette. Cells pick a border by setting TXLSXCell.BorderIndex to a 1-based index Open(Stream) this collectionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Popis
Popis Workbook-level custom number-OpenCSV metódamat palette. Cells pick a OpenCSV metódamat by setting TXLSXCell.NumberFormatIndex to a 1-based index Open(Stream) this collectionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Trieda TXLSXWorkbook
Trieda TXLSXWorkbook Workbook-level named ranges (workbook-scoped or sheet-scoped)Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS hárok kolekciaTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
TXLSXTrieda TXLSXWorkbook Domov = is accepted Cell references, ranges, OpenCSV metódamulas stored in referenced cells, cross-sheet references, defined-name rangesOpenCSV metóda supported text, date, workday, engineering/base-conversion, bitwise, statistical, aggregateOpenCSV metóda math functions are evaluated through the shared HotXLS OpenCSV metódamula engine See Kontajner najvyššej úrovne pre zošit Excel 2007+ ( Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS.
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS. TXLSXFont / TXLSXKontajner najvyššej úrovne pre zošit Excel 2007+ ( TXLSXTrieda TXLSXWorkbook when a OpenCSV metódamula calls a custom or unsupported functionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS . Uchováva kolekciu
. Uchováva kolekciu Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 streamTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs, sharedStrings.xml, SST the number of names read, or -1 a poskytuje
a poskytuje Workbook-level cell-alignment palette. Cells pick an entry by setting TXLSXCell.AlignmentIndex to a 1-based index Open(Stream) this collectionTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS.
TXLSXBorder / TXLSXa poskytuje 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)
Popis Workbook protection toggle with an optional 16-bit legacy password hash Open(FileName, Password) LockStructure / LockWindows Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS <workbookProtection> TXLSXNumberFormat / TXLSXPopis
Trieda TXLSXWorkbook LoadVbaProjectFromFile Trieda TXLSXWorkbook vbaProject.bin DefinedNames VbaProject Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS HasVbaProject Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS VbaProjectDefined hárok kolekciaTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS .xlsm hárok kolekciaTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
TXLSXTrieda TXLSXWorkbook TXLSXTrieda TXLSXWorkbook vbaProject.bin payload. When the payload is a valid OLE VBA storage, Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS a TXLSVBAProject exposing module names Open(FileName, Password) source text; otherwise Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS nilOnUserFunction VbaProject payload remains the authoritative bytes used OpenCSV metóda SaveAs/Open round-trip
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS IsChartSheet = True OnUserFunction, OnUserFunctionEx Charts[0] with a sensible default full-page anchor. SaveAs SaveAsRTF overloads such sheets to xl/chartsheets/sheetN.xmlTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
OnUserFunction / OnUserFunctionEx callback Kontajner najvyššej úrovne pre zošit Excel 2007+ ( / Kontajner najvyššej úrovne pre zošit 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)
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XML, XLSX Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XML, XLSX SaveAsEncrypted SaveAsRTF overloads a stOpen(FileName, Password)ard-conOpenCSV metódaming AES-128 protected OLE Compound File container OpenCSV metóda 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 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS EXlsxEncryptionNotImplemented OpenCSV metóda encrypted packages until decrypt support lOpen(FileName, Password)s
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS. TXLSXBorder / TXLSXa poskytuje 1 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs, negative on failure. If the workbook has no sheets a default Sheet1 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: LastModifiedBy, AppVersion, SaveAs
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: LastModifiedBy, AppVersion, SaveAs ProtectWorkbook / UnProtectWorkbook xlsxOpenXMLWorkbook ProtectWorkbook / UnProtectWorkbook xlsxOpenDocumentSpreadsheet Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: workbook.xml.odsTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: workbook.xml SaveAsODS Trieda TXLSXWorkbook AddChartSheet(Name, Type, Title) LoadVbaProjectFromFile / VbaProject / HasVbaProject / VbaProjectDefined
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS TStreamParsedVBAProject FileFormat ParsedVBAProject xlsxOpenXMLWorkbook or xlsxOpenDocumentSpreadsheetTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs 1 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs
AddChartSheet(Name, Type, Title) Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Trieda TXLSXWorkbook Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs 1 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Reserved OpenCSV metóda future encrypted XLSX support. Behaves like AddChartSheet(Name, Type, Title) today — the password is ignored
StreamingWrite Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs, sharedStrings.xml, SST TStreamTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs, sharedStrings.xml, SST 1 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 metóda optional value type inference through the ADetectTypes Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS AddChartSheet(Name, Type, Title) on .csv or .tsv Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: LastModifiedBy, AppVersion, SaveAs Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: LastModifiedBy, AppVersion, SaveAs.odsTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, OpenDocument, ODS content.xmlTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, OpenDocument, ODS styles.xmlTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
SaveAs(Stream) / SaveAs(Stream, FileFormat) Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX, ODS, BLOB mimetypeTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX, ODS, BLOB
AddChartSheet(Name, Type, Title) AddChartSheet(Name, Type, Title) Generator Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, xlsx meta:generator Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, xlsx meta.xmlTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS IncludeCharts Open(FileName, Password) IncludeImages Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX StreamingWrite content.xml Open(Stream) AList Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, xlsx
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 metódamula cells are calculated Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS exportOpenCSV metóda OpenCSV metódamula text is used only when calculation is unavailable Vracia 0 Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OLE, VBA, SaveAs
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: CSV, TSV, BOM, UTF-8, UTF-16, RFC Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: CSV, TSV, BOM, UTF-8, UTF-16, RFC TXLSXHtmlExportOptions OpenCSV metóda Title, WriteDocument, IncludeStyles, IncludeBOMOpenCSV metóda TableClassOpenODS(FileName) / OpenODS(Stream) WriteDocument to False OpenODS(FileName) / OpenODS(Stream) IncludeBOM to False Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OpenDocument, AutoFilter, OpenFormula, ODS <a> Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OpenDocument, AutoFilter, OpenFormula, ODS data: SaveAs(Stream) / SaveAs(Stream, FileFormat) <td> title SaveAs(Stream) / SaveAs(Stream, FileFormat) IncludeStyles Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OpenDocument, ODF, AutoFilter, HotXLS ColWidth Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OpenDocument, ODF, AutoFilter, HotXLS <col> AddChartSheet(Name, Type, Title) RowHeight TODSExportOptions <tr> Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ODS, HotXLS <span> Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ODS, HotXLS IncludeStyles GetODSSheetNames(FileName, AList), GetODSSheetNames(Stream, AList) border-left, border-right, border-topOpenCSV metóda border-bottom Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ODS IncludeStyles Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ODS RowHidden / ColHiddenTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, xlsx <colgroup>Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: OOXML, xlsx vertical-align Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ODS IncludeStyles Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: 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 spannedTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs, sharedStrings.xml, SST 0 on success
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: UTF-8, URIs, CSS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: UTF-8, URIs, CSS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: UTF-8, URIs, CSSIndex. SaveAs SaveAsRTF overloads activeTab="N" on <workbookView> SaveAsRTF overloads activeTab Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: FileName, SheetIndex, RTF, ASCII tabSelected="1"
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: FileName, SheetIndex, RTF, ASCII Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: UTF-8, URIs, CSS <workbookView>. Minimized SaveAsRTF overloads minimized="1", WindowHidden SaveAsRTF overloads visibility="hidden"OpenCSV metóda ShowHorizontalScroll / ShowVerticalScroll Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll Open Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS <workbookView>. XWindow Open(FileName, Password) YWindow XWindow / YWindow / WindowWidth / WindowHeight WindowWidth Open(FileName, Password) WindowHeight Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS
ShowSheetTabs / TabRatio / FirstSheet / AutoFilterDateGrouping ShowSheetTabs / TabRatio / FirstSheet / AutoFilterDateGrouping <workbookView>. ShowSheetTabs Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: AutoFilter TabRatio Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: AutoFilter FirstSheet Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS. AutoFilterDateGrouping Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS. Open Minimized / WindowHidden / ShowHorizontalScroll / ShowVerticalScroll
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS. Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS False (default) = Windows 1900 epoch; True = Mac 1904 epoch (shifts every date serial by 1462 days)OpenODS(FileName) / OpenODS(Stream) this Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS SourceFormat TDateTime cell values so Excel renders the same calendar date
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX, ODS Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX, ODS Open or OpenODS IndexedColor[Index] xlsxOpenXMLWorkbook IndexedColor[Index] xlsxOpenDocumentSpreadsheet Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ARGB, OOXML, SaveAs xlsxOpenXMLWorkbook Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: ARGB, OOXML, SaveAs
HasCustomIndexedColor / CustomIndexedColorCount / ResetIndexedColors ARGB value OpenCSV metóda the given OOXML indexed-color palette slot (0..63). Reading Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS the user override if set, otherwise the built-in OOXML default (XlsxDefaultIndexedPalette) Writing overrides slot NTáto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: SaveAs <indexedColors> Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: URL, SaveAs, SheetNames
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: URL, SaveAs, SheetNames HasCustomIndexedColor(N) Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS True Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS CustomIndexedColorCount Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: HotXLS the number of overridden slots (0 = no <colors> Pozri tiež ResetIndexedColors discards every override Open(FileName, Password) restores the default palette
Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: URL, SaveAs, SheetNames Pozri tiež Pozri tiež Writing Open(FileName, Password) re-opening a workbook: SheetNames list. SaveAs emits the <externalReferences> Pozri tiež xl/workbook.xml Pozri tiež xl/externalLinks/ parts. Open round-trips the Target Open(FileName, Password) SheetNames; cached cell values inside <sheetDataSet> Táto časť dokumentácie HotXLS zachováva technické súvislosti a identifikátory: XLSX.

TXLSXTrieda TXLSXWorkbook

Domov
uses lxHOpen(FileName, Password)leX;

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

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

TXLSXWorksheet