Dokumentacja HotXLS

Metoda Open

Otwiera istniejący skoroszyt

Składnia

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. Ciąg określający nazwę pliku do otwarcia. Możesz podać pełną ścieżkę; jeśli tego nie zrobisz, Workbook otworzy plik w bieżącym folderze
Stream TStream. Obiekt strumienia, którego można użyć do odczytu Workbook
Password WideString. String że zawiera hasło required do open protected skoroszyt

Przykład

Ten przykład ładuje skoroszyt z pola BLOB

Workbook.Open('book.xls');
This example opens password protected excel Workbook book2.xls with the password 'password'

Workbook.Open('book2.xls', 'password');
This example changes the name of the first Worksheet 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;
This example loads Workbook from a BLOB field

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