Шифрование файлов Excel с использованием Aspose.Cells

Использование Microsoft Excel

Для установки параметров шифрования файла в Microsoft Excel (например, Microsoft Excel 2003):

  1. В меню Сервис выберите Параметры. Появляется диалоговое окно.
  2. Выберите вкладку Безопасность.
  3. Введите пароль и нажмите Дополнительно. Диалоговое окно параметров

todo:image_alt_text

  1. Выберите тип шифрования и подтвердите пароль.

    Диалоговое окно типа шифрования

todo:image_alt_text

Шифрование с помощью Aspose.Cells

В следующем примере показано, как зашифровать и защитить паролем файл Excel с использованием API Aspose.Cells.

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);

Скачать работающий код

Загрузить образец кода