使用Aspose.Cells加密Excel文件

使用Microsoft Excel

在Microsoft Excel(例如Microsoft Excel 2003)中设置文件加密设置:

  1. 从** 工具** 菜单中选择 **选项**。 会出现一个对话框。
  2. 选择安全选项卡。
  3. 输入密码并点击高级选项对话框

todo:image_alt_text

  1. 选择加密类型并确认密码。

    加密类型对话框

todo:image_alt_text

Aspose.Cells加密

下面的示例显示了如何使用Aspose.Cells API对Excel文件进行加密和密码保护。

C#

 string FilePath = @"..\..\..\Sample Files\";

string srcFileName = FilePath + "Encrypting Excel Files.xlsx";

string destFileName = FilePath + "Result Encrypting Excel Files.xlsx";

//Open an excel file.

Workbook workbook = new Workbook(srcFileName);

//Specify XOR encryption type.

workbook.SetEncryptionOptions(EncryptionType.XOR, 40);

//Specify Strong Encryption type (RC4,Microsoft Strong Cryptographic Provider).

workbook.SetEncryptionOptions(EncryptionType.StrongCryptographicProvider, 128);

//Password protect the file.

workbook.Settings.Password = "1234";

//Save the excel file.

workbook.Save(destFileName);

下载运行代码

下载示例代码