Вы можете использовать библиотеку openpyxl Python для работы (и открытия) файлов Excel. Я не верю, что открытие файла Excel с паролем поддерживается в OpenPyxl. То есть вы не можете открыть файл! Однако это звучит вопреки тому, что вы можете сделать в openpyxl. Вы можете, по-видимому, установить пароль. Это означает, что вы можете впоследствии открыть файл, используя только что созданный пароль.
Вот некоторый код, чтобы помочь. 3-я строка устанавливает пароль. Поэтому приведенный ниже код необходимо будет изменить. И я использовал только Python на Windows системах, а не Linux.
import openpyxl
wb = openpyxl.load_workbook('Pxl.xlsx')
wb.security.workbookPassword = 'thepassword'