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;