MS Excel提供了一种加密机制来保护电子表格中的数据免受未经授权的用户的侵害。除了应用加密外,还可以指定打开Excel文件所需的密码。本文介绍如何从.NET应用程序中执行Excel文件的加密。特别是,将学习如何使用C#加密和解密Excel文件。
- 使用C#加密Excel文件
- 使用C#解密Excel文件
- 验证加密的Excel文件的密码
Aspose.Cells for .NET是一个C#类库,旨在创建和处理MS Excel电子表格。还提供了简单的加密方式和用所需的加密类型保护Excel文件的密码。击下方按钮可以下载API的安装包。(点击下载)
使用C#加密Excel文件
用于.NET的Aspose.Cells支持SHA和AES加密类型,以便以与MS Excel相同的方式加密Excel文件。对于Excel 2003文件,可以在以下加密类型之间进行选择:
- XOR
- Compatible (Office 97/2000 compatible)
- Enhanced Cryptographic Provider V1
- Strong Cryptographic Provider
以下是使用C#加密Excel文件的步骤。
- 使用Workbook类加载Excel文件。
- 使用Workbook.SetEncryptionOptions(EncryptionType,int)