NativeExcel for .Net Developer's Reference

Factory.OpenWorkbook Method (Stream, String)

Opens an existing workbook from a stream and returns IWorkbook interface.

[Visual Basic]
Shared  OverloadsPublic Function OpenWorkbook( _ 
   ByVal inputStream As Stream, _ 
   ByVal Password As String _ 
) As IWorkbook
[C#]
public static IWorkbook OpenWorkbook(
   Stream inputStream,
   string Password
);
[C++]
public: static IWorkbook* OpenWorkbook(
   Stream* inputStream,
   String* Password
);
[JScript]
public static function OpenWorkbook(
   Stream inputStream,
   String Password
): IWorkbook;

Parameters

inputStream
The input stream containing the workbook to be opened.
Password
A string that contains the password required to open a protected workbook.

Return Value

Returns IWorkbook interface.

Example

[C#]
 IWorkbook book; 
 using (FileStream inputStream = File.OpenRead("book.xls")) {
     book = NativeExcel.Factory.OpenWorkbook(inputStream, "pass123");
 }

See Also

Factory Class | NativeExcel Namespace | Factory.OpenWorkbook Overload List | IWorkbook Interface