Dokumentacja HotXLS

Metoda SaveAs

Zapisuje skoroszyt do wskazanego pliku. Zwraca 1 w przypadku powodzenia Nazwy plików kończące się na .xlsx są zapisywane przez most eksportu XLSX; .xls, .html i .rtf nadal korzystają z klasycznych eksporterów

Składnia

function SaveAs( Filename: WideString): Integer;
FileName WideString. Łańcuch określający nazwę pliku do zapisania. Możesz podać pełną ścieżkę; jeśli tego nie zrobisz, komponent zapisze plik w bieżącym folderze

Przykład

Ten przykład tworzy skoroszyt Example1.xls i plik Example1.html z dwoma arkuszami zawierającymi dane z zestawó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
  DataToXLS1.SaveAs('Example1.xlsx'); //Saves created skoroszyt do Example1.xlsx plik
  DataToXLS1.SaveAs('Example1.html'); //Saves created skoroszyt do Example1.html plik
  DataToXLS1.SaveAs('Example1.rtf'); //Saves created skoroszyt do Example1.rtf plik
end;