Dokumentacja HotXLS

Metoda ExportDataset

Eksportuje zestaw danych do nowego lub istniejącego arkusza

Składnia

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Opcjonalny Boolean. True - eksportuje zbiór danych do nowego Worksheet; False - eksportuje zbiór danych do istniejącego Worksheet. Wartość domyślna to True
Row Optional Integer. wiersz indeks
Col Optional Integer. kolumna indeks

Przykład

Ten przykład tworzy skoroszyt Example1.xls z dwoma arkuszami zawierającymi dane ze zbiorów danych Table1 i Table2

begin
  DataToXLS1.Workbook := nil; //Clears skoroszyt

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Określa nazwę pierwszego arkusza
  DataToXLS1.Dataset := Table1; //Określa zestaw danych do eksportu
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Określa nazwę drugiego arkusza
  DataToXLS1.Dataset := Table2; //Określa zestaw danych do eksportu
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves created skoroszyt do Example1.xls plik
end;
Ten przykład tworzy skoroszyt Example2.xls z jednym arkuszem zawierającym dane ze zbiorów danych Table1 i Table2

begin
  DataToXLS1.Workbook := nil; //Clears skoroszyt
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Określa nazwę arkusza

  //First dataset
  DataToXLS1.Dataset := Table1; //Określa zestaw danych do eksportu
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Określa zestaw danych do eksportu
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves created skoroszyt do Example2.xls plik
end;