Dokumentacja programisty HotXLS: Klasy TXLSXTable i TXLSXTables

udostępnia API tej funkcji XLSX i zachowuje oryginalne identyfikatory

TXLSXTables udostępnia API tej funkcji XLSX i zachowuje oryginalne identyfikatory TXLSXWorksheet.Tables udostępnia API tej funkcji XLSX i zachowuje oryginalne identyfikatory TXLSXTable Deklaracje

Deklaracje

function Add: TXLSXTable; overload;
function Add(const AName, ARange: WideString; AColumns: TStrings): Integer; overload;
function FindByName(const AName: WideString): TXLSXTable;
function DeleteByName(const AName: WideString): Boolean;
property TXLSXTable.Name, DisplayName, Range: WideString;
property TXLSXTable.Columns: TStringList;
property TXLSXTable.StyleName: WideString;
property TXLSXTable.ShowFirstColumn, ShowLastColumn, ShowRowStripes, ShowColumnStripes, TotalsRowShown: Boolean;
function TXLSXTable.FindFirst(ASheet: TXLSXWorksheet; const AColumnName: WideString; const AValue: Variant): Integer;
function TXLSXTable.FindNext(ASheet: TXLSXWorksheet; const AColumnName: WideString; const AValue: Variant; AAfterRow: Integer): Integer;

Deklaracje

Name and DisplayNameNajważniejsze elementy
RangeUżywaj właściwości i metod do tworzenia, odczytu oraz aktualizowania arkuszy, zakresów i obiektów
ColumnsUżywaj właściwości i metod do tworzenia, odczytu oraz aktualizowania arkuszy, zakresów i obiektów
ColumnIdsPrzykład
ColumnTotalsRowFunctions and ColumnTotalsRowLabelsPrzykład
ColumnCalculatedColumnFormulas and ColumnTotalsRowFormulasZobacz także
AutoFilterRange, AutoFilterColumns and SortStateXmlZobacz także
FindFirst and FindNextWyszukiwanie wiersza po wartości kolumny na arkuszu podanym przez wywołującego: FindFirst zwraca pierwszy wiersz liczony od 1, w którym nazwana kolumna ma wartość równą podanej (0 przy braku dopasowania), FindNext continues the scan after AAfterRow; dopasowania napisów ignorują wielkość liter, liczby są porównywane według wartości, wartości logiczne według stanu prawda/fałsz, a model tabeli pozostaje odłączony od jakiegokolwiek arkusza

TXLSXWorksheet

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

TXLSXWorksheet