Шифрование файлов Excel

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

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

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

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

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

Указание опции ‘Пароль на изменение’

В следующем примере показано, как установить опцию ‘Пароль на изменение’ для существующего файла Microsoft Excel с помощью API Aspose.Cells.

Проверьте пароль зашифрованного файла

Чтобы проверить пароль зашифрованного файла, Aspose.Cells for .NET предоставляет метод VerifyPassword. Эти методы принимают два параметра: поток файла и пароль, который нужно проверить. Следующий фрагмент кода демонстрирует использование метода VerifyPassword для проверки, является ли предоставленный пароль допустимым или нет.

Шифрование/дешифрование файла ODS с помощью Aspose.Cells

Aspose.Cells позволяет шифровать и дешифровать файлы ODS. Расшифрованный файл ODS можно открывать как в Excel, так и в OpenOffice, однако зашифрованный файл ODS может быть открыт только в OpenOffice после ввода пароля. Excel не может открыть зашифрованный файл ODS и может выдать сообщение об ошибке. Опции шифрования не применимы для файлов ODS, в отличие от других типов файлов. Для шифрования файла ODS загрузите файл и установите значение WorkbookSettings.Password в фактический пароль перед его сохранением. Полученный зашифрованный файл ODS можно открывать только в OpenOffice.

Для расшифровки файла ODS загрузите файл, предоставив пароль в LoadOptions.Password. После загрузки файла установите строку WorkbookSettings.Password в null.