Método Open
Abre un libro existente
Sintaxis
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. Cadena que indica el nombre del archivo que se va a abrir. Puedes incluir una ruta completa; si no lo haces, Workbook abre el archivo en la carpeta actual |
| Stream |
TStream. stream objeto que puede be usado read libro |
| Password |
WideString. Cadena que contiene contraseña required open protected libro |
Ejemplo
Este ejemplo abre el archivo de Excel book1.xls de la carpeta actual
Workbook.Open('book.xls');
Este ejemplo abre el libro de Excel protegido por contraseña book2.xls con la contraseña 'password'
Workbook.Open('book2.xls', 'password');
Este ejemplo cambia el nombre de la primera Hoja de cálculo de book1.xls
Var book: IXLSWorkbook;
begin
book := TXLSWorkbook.Create();
book.Open('book1.xls');
book.Sheets[1].Name := 'New name';
book.SaveAs('book1.xls');
end;
Este ejemplo carga el libro desde un campo BLOB
var
MS: TMemoryStream;
begin
MS := TMemoryStream.Create;
try
SQLDataSet1Documents.SaveToStream(MS);
FWorkbook.Open(MS);
finally
MS.Free;
end;
end;