如何在使用Python打开Excel文件时输入密码?

如何在使用Python打开Excel文件时输入密码?,python,openpyxl,password-protection,Python,Openpyxl,Password Protection,我尝试使用上面的代码对Excel文件进行密码保护。没有错误,但也没有密码提示 有人能帮忙吗?请提供更多详细信息。“无密码请求”是什么意思?我想在导出excel时设置密码,以便其他用户可能需要密码才能访问excelworkbook@EmrahDiril否=L=打开Excel文件时是否要输入密码?因为[openpyxl]的工作簿保护仅用于防止修改工作表等。@GinoMempin是的,正如您所知,还有其他方法可以做到这一点吗?因为内容是保密的 from openpyxl.workbook.protec

我尝试使用上面的代码对Excel文件进行密码保护。没有错误,但也没有密码提示


有人能帮忙吗?

请提供更多详细信息。“无密码请求”是什么意思?我想在导出excel时设置密码,以便其他用户可能需要密码才能访问excelworkbook@EmrahDiril否=L=打开Excel文件时是否要输入密码?因为[openpyxl]的
工作簿保护
仅用于防止修改工作表等。@GinoMempin是的,正如您所知,还有其他方法可以做到这一点吗?因为内容是保密的
from openpyxl.workbook.protection import WorkbookProtection
import openpyxl as xl
wb = xl.load_workbook(path, keep_vba=True)

wb.security = WorkbookProtection()
wb.security.workbookPassword = 'test_password'
wb.security.lockStructure = True

ws = wb.active
# some code 
wb.save(filename=path)