HotXLS ドキュメント

Open メソッド

既存のワークブックを開きます

構文

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 開く file の名前を示す文字列 フルパスを含めることができ 指定しない場合は Workbook が current folder で file を開く
Stream TStream Workbook を読み取るために使えるストリーム オブジェクト
Password WideString. String 含みます パスワード required へ open protected ブック

使用例

この使用例は、現在のフォルダーから Excel ファイル book1.xls を開きます

Workbook.Open('book.xls');
この使用例は、パスワード 'password' でパスワード保護された Excel ワークブック book2.xls を開きます

Workbook.Open('book2.xls', 'password');
この使用例は、book1.xls の最初のワークシートの名前を変更します

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
この使用例は、BLOB フィールドからワークブックを読み込みます

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