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。表示要開啟的檔名。可包含完整路徑;若未提供,Workbook 會在目前資料夾開啟檔案
Stream TStream。可用來讀取 Workbook 的串流物件
Password WideString. 字串 包含 密碼 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;