Dokumentace HotXLS

Metoda Open

Otevře existující sešit

Syntaxe

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. Řetězec udávající název souboru, který se má otevřít. Můžete zadat úplnou cestu; pokud ji neuvedete, Workbook otevře soubor v aktuální složce
Stream TStream. Objekt streamu, který lze použít ke čtení Workbooku
Password WideString. Řetězec obsahující heslo potřebné k otevření chráněného Workbooku

Příklad

Tento příklad otevře soubor Excel book1.xls z aktuální složky

Workbook.Open('book.xls');
Tento příklad otevře sešit Excel chráněný heslem book2.xls s heslem 'password'

Workbook.Open('book2.xls', 'password');
Tento příklad změní název prvního listu v souboru book1.xls

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
Tento příklad načte sešit z pole BLOB

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