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 Examle1.html z dwoma arkuszami zawierającymi dane z DBGrid1 i DBGrid2

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

  //First dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //Określa nazwę pierwszego arkusza
  GridToXLS1.DBGrid := DBGrid1; //Określa DBGrid do eksportu
  GridToXLS1.ExportDBGrid;

  //Second dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //Określa nazwę drugiego arkusza
  GridToXLS1.DBGrid := DBGrid2; //Określa DBGrid do eksportu
  GridToXLS1.ExportDBGrid;

  GridToXLS1.SaveAs('Example1.xls'); //Saves created skoroszyt do Example1.xls plik
  GridToXLS1.SaveAs('Example1.xlsx'); //Saves created skoroszyt do Example1.xlsx plik
  GridToXLS1.SaveAs('Example1.html'); //Saves created skoroszyt do Example1.html plik
  GridToXLS1.SaveAs('Example1.rtf'); //Saves created skoroszyt do Example1.rtf plik
end;