Create or read password protected Excel files in C#, VB.NET, Java, C++, PHP and other!
EasyXLS™ library enables you to protect your Excel file from unauthorized access by setting passwords for opening or / and modifying the document. If you set the password for opening the file, the Excel file will be encrypted.
http://www.easyxls.com/manual/basics/password-protected-excel-file.html