Документация HotXLS

Метод Open

Открывает существующую рабочую книгу

Синтаксис

function Open(FileName: WideString):Integer;
function Open(Stream: TStream):Integer;
function Open(FileName: WideString; Password: WideString):Integer;
function Open(Stream: TStream; Password: WideString):Integer;
FileName WideString. Строка, задающая имя файла для открытия. Можно указать полный путь; если не указать, Workbook откроет файл в текущей папке
Stream TStream. Объект потока, который можно использовать для чтения Workbook
Password WideString. String который содержит пароль required к open protected книга

Пример

Открывает файл book1.xls из текущей папки

Workbook.Open('book.xls');
Открывает защищённую рабочую книгу book2.xls с паролем 'password'

Workbook.Open('book2.xls', 'password');
Изменяет имя первого листа в book1.xls

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
Загружает рабочую книгу из поля BLOB

var
  MS: TMemoryStream;
begin
  MS := TMemoryStream.Create;
  try
    SQLDataSet1Documents.SaveToStream(MS);
    FWorkbook.Open(MS);
  finally
    MS.Free;
  end;
end;