Docs HotXLS

Open-method

Opens an existing Workbook

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. Une chaîne qui indique le nom du fichier à ouvrir. Vous pouvez inclure un chemin complet ; sinon, Workbook ouvre le fichier dans le dossier courant
Stream TStream. A stream object that can be used to read the Workbook
Password WideString. Une chaîne qui contient le mot de passe requis pour ouvrir un classeur protégé

Exemple

This example opens excel file book1.xls from the current folder

Workbook.Open('book.xls');
Cet exemple ouvre le classeur Excel book2.xls protégé par mot de passe avec le mot de passe 'password'

Workbook.Open('book2.xls', 'password');
This example changes the name of the first Worksheet in book1.xls

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
This example loads Workbook from a BLOB field

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