תיעוד 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. מחרוזת שמכילה את הסיסמה הנדרשת לפתיחת Workbook מוגנת

דוגמה

דוגמה זו פותחת את קובץ Excel book1.xls מהתיקיה הנוכחית

Workbook.Open('book.xls');
דוגמה זו פותחת את חוברת עבודה Excel המוגנת בסיסמה book2.xls עם הסיסמה 'password'

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;