HotXLS-dokumentation

ExportDataset metod

Exports the dataset to new or existing Worksheet

Syntax

procedure ExportDataset;
procedure ExportDataset(Newsheet: Boolean);
procedure ExportDataset(Newsheet: Boolean; Row, Col: Integer);
Newsheet Valfri Boolean. True - exportera datasetet till ett nytt kalkylblad; False - exportera datasetet till ett befintligt kalkylblad. Standardvärdet är True
Row Optional Integer. Row index
Col Optional Integer. Column index

Exempel

Exemplet skapar arbetsboken Example1.xls med två kalkylblad som innehåller data från dataseten Table1 och Table2

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

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Specifies the name for first Worksheet
  DataToXLS1.Dataset := Table1; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Specifies the name for second Worksheet
  DataToXLS1.Dataset := Table2; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created Workbook into Example1.xls file
end;
Exemplet skapar arbetsboken Example2.xls med ett kalkylblad som innehåller data från dataseten Table1 och Table2

begin
  DataToXLS1.Workbook := nil; //Clears Workbook
  DataToXLS1.WorksheetName := 'Table1 and Table2 sheet'; //Specifies the name for Worksheet

  //First dataset
  DataToXLS1.Dataset := Table1; //Specifies the dataset for export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.Dataset := Table2; //Specifies the dataset for export
  DataToXLS1.ExportDataset(False);

  DataToXLS1.SaveAs('Example2.xls'); //Saves the created Workbook into Example2.xls file
end;