Dokumentácia HotXLS

Metóda Open

Otvorí existujúci zošit

Syntax

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. Reťazec, ktorý určuje názov súboru na otvorenie. Môžete uviesť úplnú cestu; ak ju neuvediete, pracovný zošit otvorí súbor v aktuálnom priečinku
Stream TStream. Objekt streamu, ktorý možno použiť na čítanie pracovného zošita
Password WideString. Reťazec, ktorý obsahuje heslo potrebné na otvorenie chráneného pracovného zošita

Príklad

Tento príklad otvorí súbor Excel book1.xls z aktuálneho priečinka

Workbook.Open('book.xls');
Tento príklad otvorí heslom chránený zošit Excel book2.xls s heslom 'password'

Workbook.Open('book2.xls', 'password');
Tento príklad zmení názov prvého pracovného hárka v 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 príklad načíta zošit z poľa BLOB

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