Documentație HotXLS

Metoda SaveAs

Salvează registrul de lucru în fișierul specificat. Returnează 1 dacă reușește Fișierele cu extensia .xlsx sunt scrise prin puntea de export XLSX; .xls, .html și .rtf continuă să utilizeze exportatorii clasici

Sintaxă

function SaveAs( Filename: WideString): Integer;
FileName WideString. Un șir care indică numele fișierului care va fi salvat. Puteți include o cale completă; dacă nu o includeți, componenta salvează fișierul în folderul curent

Exemplu

Acest exemplu creează registrul de lucru Example1.xls și Example1.html cu două foi de lucru care conțin date din seturile de date Table1 și Table2

begin
  DataToXLS1.Workbook := nil; //Clears registru de lucru

  //First dataset
  DataToXLS1.WorksheetName := 'Table1 sheet'; //Specifică numele primei foi de lucru
  DataToXLS1.Dataset := Table1; //Specifică setul de date pentru export
  DataToXLS1.ExportDataset;

  //Second dataset
  DataToXLS1.WorksheetName := 'Table2 sheet'; //Specifică numele celei de-a doua foi de lucru
  DataToXLS1.Dataset := Table2; //Specifică setul de date pentru export
  DataToXLS1.ExportDataset;

  DataToXLS1.SaveAs('Example1.xls'); //Saves the created registru de lucru into Example1.xls fișier
  DataToXLS1.SaveAs('Example1.xlsx'); //Saves the created registru de lucru into Example1.xlsx fișier
  DataToXLS1.SaveAs('Example1.html'); //Saves the created registru de lucru into Example1.html fișier
  DataToXLS1.SaveAs('Example1.rtf'); //Saves the created registru de lucru into Example1.rtf fișier
end;