HotXLS-Dokumentation

Open Methode

Opens vorhanden Arbeitsmappe

Syntax

Funktion Open(FileName: WideString):Integer;
Funktion Open(Stream: TStream):Integer;
Funktion Open(FileName: WideString; Kennwort: WideString):Integer;
Funktion Open(Stream: TStream; Kennwort: WideString):Integer;
FileName Dieser Abschnitt der HotXLS-Dokumentation bewahrt den technischen Kontext und die Bezeichner: WideString.
Stream TStream. stream Objekt dass kann be verwendet zu read Arbeitsmappe.
Kennwort WideString. String dass enthält Kennwort required zu open protected Arbeitsmappe.

Beispiel

Dieses Beispiel opens excel Datei book1.xls von current folder.

Workbook.Open('book.xls');
Dieses Beispiel opens Kennwort protected excel Arbeitsmappe book2.xls mit Kennwort 'Kennwort'.

Workbook.Open('book2.xls', 'password');
Dieser Abschnitt der HotXLS-Dokumentation bewahrt den technischen Kontext und die Bezeichner: book1.xls.

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
Dieses Beispiel loads Arbeitsmappe von BLOB field.

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