HotXLS-Dokumentation

Open-Methode

Öffnet eine vorhandene Arbeitsmappe

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. Ein Zeichenfolgenwert, der den Namen der zu öffnenden Datei angibt. Ein vollständiger Pfad kann angegeben werden; andernfalls öffnet Workbook die Datei im aktuellen Ordner
Stream TStream. stream Objekt dass kann be verwendet zu read Arbeitsmappe
Password WideString. String dass enthält Kennwort required zu open protected Arbeitsmappe

Beispiel

Dieses Beispiel öffnet die Excel-Datei book1.xls aus dem aktuellen Ordner

Workbook.Open('book.xls');
Dieses Beispiel öffnet die passwortgeschützte Excel-Arbeitsmappe book2.xls mit dem Passwort „password"

Workbook.Open('book2.xls', 'password');
Dieses Beispiel ändert den Namen des ersten Tabellenblatts 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;
Dieses Beispiel lädt die Arbeitsmappe aus einem BLOB-Feld

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