Description
Opens an Excel workbook from a stream and returns a Workbook object.
C#
vb.net
Parameters
stream
A System.IO.Stream containing a OOXML format (Excel 2007 or later) .xlsx or BIFF8 format (Excel 97 or later) .xls file.decryptPassword
The password used to encrypt the spreadsheet. Standard "Office 97/2000 Compatible" encryption is used to encrypt the spreadsheet. This is the default encryption used by Excel 97 and later versions.Returns
AWorkbook
object representing the file to open.
Exceptions
System.Exception
If the file cannot be found or opened, or if the file is not a OOXML format (Excel 2007 or later) .xlsx or BIFF8 format (Excel 97 or later) .xls file.ArgumentException
IfdecryptPassword
is not the password that can decrypt the workbook.
Remarks
ExcelWriter supports Excel's OOXML (Excel 2007 or later) and BIFF8 (Excel 97 or later) format only. Do not use this method to open BIFF7 (Excel 95) files.
Note that ExcelWriter will not automatically re-encrypt a workbook that was opened with this method. If you want to ensure that your workbook is encrypted when saved, set the EncryptPassword
property.
Examples
C#
vb.net