Сохраняет рабочую книгу в указанный файл. Возвращает 1 в случае успеха
Имена файлов с расширением .xlsx записываются через мост экспорта XLSX; .xls, .html и
.rtf по-прежнему используют классические экспортёры
Синтаксис
function SaveAs(Filename: WideString): Integer;
| FileName |
WideString. Строка, задающая имя файла для сохранения. Можно указать полный путь; если не указать, компонент сохранит файл в текущей папке |
Пример
Данный пример создаёт рабочую книгу Example1.xls и файл Examle1.html с двумя листами, содержащими данные из DBGrid1 и DBGrid2
begin
GridToXLS1.Workbook := nil; //Clears книга
//First dbgrid
GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //Указывает имя первого листа
GridToXLS1.DBGrid := DBGrid1; //Указывает DBGrid для экспорта
GridToXLS1.ExportDBGrid;
//Second dbgrid
GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //Указывает имя второго листа
GridToXLS1.DBGrid := DBGrid2; //Указывает DBGrid для экспорта
GridToXLS1.ExportDBGrid;
GridToXLS1.SaveAs('Example1.xls'); //Saves created книга в Example1.xls файл
GridToXLS1.SaveAs('Example1.xlsx'); //Saves created книга в Example1.xlsx файл
GridToXLS1.SaveAs('Example1.html'); //Saves created книга в Example1.html файл
GridToXLS1.SaveAs('Example1.rtf'); //Saves created книга в Example1.rtf файл
end;