HotXLS-dokumentation

Tables egenskap

Returnerar the BIFF8 Tables (Excel ListObjects) collection attached to this worksheet. Each entry is a TXLSTable -objekt som täcker ett namngivet område för strukturerade referenser med en inbyggd stil och ett inbäddat autofilter. Endast läsning. (Tillgängligt sedan v2.33.0)

Syntax

property Tables: TXLSTables;

Anmärkningar

Tabeller skrivs in i BIFF8-kalkylbladsströmmen precis före EOF som en postgrupp FEATHEADR11 / FEAT11 / LIST12, men bara när filformatet är BIFF8 (xlExcel97). FEAT11-nyttolasten bär tabellens AutoFilter-metadata och LIST12 bär tabellstilen med MS-XLS List12TableStyleClientInfo -layout. Arbetsböcker utan tabeller sparas exakt som förut. Läsaren fyller samma samling vid inläsning (v2.33.1+), så en round trip bevarar tabellens område, namn, visningsnamn, stil och flaggor för randiga rader

Use AddTable as the most common entry point rather than calling Tables.Add directly. Tables ids (1..N per sheet) are assigned at save time if not pre-set

Exempel

This example iterates the tables on the active sheet

var
  i: Integer;
begin
  for i := 0 to Sheet.Tables.Count - 1 do
    Writeln(Sheet.Tables[i].Name, ' ', Sheet.Tables[i].Range);
end;

Se även