Klassen TXLSXTable und TXLSXTables

Deklarationen

TXLSXTables Tabellenmitglieder Deklarationen.Tables Name and DisplayName TXLSXTable Interne Kennung und für Benutzer sichtbarer Tabellenname

Interne Kennung und für Benutzer sichtbarer Tabellenname

function Add: TXLSXTable; overload;
function Add(const AName, AColumns: WideString; AColumnIds: TStrings): Integer; overload;
function FindByName(const AName: WideString): TXLSXTable;
function DeleteByName(const AName: WideString): Boolean;
property TXLSXTable.Name, DisplayName, Columns: WideString;
property TXLSXTable.ColumnIds: TStringList;
property TXLSXTable.StyleName: WideString;
property TXLSXTable.ShowFirstColumn, ShowLastColumn, ShowRowStripes, ShowColumnStripes, TotalsRowShown: Boolean;

Columns

Arbeitsblattbereich in A1-NotationColumnIds
ColumnsGeordnete Überschriften für Spaltenmetadaten
ColumnIdsStabile positive OOXML-Spaltenkennungen
Stabile positive OOXML-SpaltenkennungenColumnTotalsRowFunctions and ColumnTotalsRowLabels
Konfiguration der Ergebnisszeile je SpalteKonfiguration der Ergebnisszeile je Spalte
ColumnCalculatedColumnFormulas and ColumnTotalsRowFormulasStrukturierte Formeln je Spalte
AutoFilterColumns, AutoFilterColumnIds and SortStateXmlAutoFilterColumns, AutoFilterColumnIds and SortStateXml

Filter- und Sortiermetadaten der Tabelle

var ColumnIds: TStringList;
begin
  ColumnIds := TStringList.Create;
  try
    ColumnIds.Add('Product');
    ColumnIds.Add('Amount');
    Sheet.Tables.Add('SalesTable', 'A1:B25', ColumnIds);
    Sheet.Tables.FindByName('SalesTable').ShowRowStripes := True;
  finally ColumnIds.Free end;
end;

Beispiel