HotXLS-dokumentaatio

AddTable-metodi

Liittää BIFF8-taulukon (Excel ListObject) solualueeseen palauttaen uuden TXLSTables-objektin

Syntaksi

function AddTable(const AName, ARange: WideString; AColumns: TStrings): TXLSTable;
AName WideString. Excelin Name Boxissa näkyvä rakenteellisen viitteen taulukon nimi, esimerkiksi 'SalesTable'. Muuttuu palautetussa oliossa sekä Name- että DisplayName-arvoksi
ARange WideString. Taulukon kattama solualue A1-merkinnässä, esimerkiksi 'A1:D10'. Alueen ensimmäinen rivi käsitellään otsikkorivinä
AColumns TStrings. Otsikkoteksti saraketta kohti. Täytyy sisältää täsmälleen yhtä monta merkintää kuin alueessa on sarakkeita

Huomautuksia

Uusi taulukko lisätään laskentataulukon Tables-kokoelmaan

BIFF8 lähettää FEATHEADR11 / FEAT11 / LIST12 -tietuekokonaisuuden vain SaveAs(xlExcel97)-kutsussa

Esimerkki

Tässä esimerkissä kirjoitetaan nelipalstainen myynnin aluetaulukko sidottuna taulukoksi alueessa A1:D10

var
  cols: TStringList;
begin
  cols := TStringList.Create;
  try
    cols.Add('Region');
    cols.Add('Product');
    cols.Add('Quarter');
    cols.Add('Revenue');
    Sheet.AddTable('SalesTable', 'A1:D10', cols);
  finally
    cols.Free;
  end;

Katso myös