这个问题在这里已有答案:
我正在尝试为使用openpyxl生成的excel文件设置密码。我经历了openpyxl。 Openpyxl具有工作簿保护功能,但它不支持使用密码的整个工作簿锁,就像在MS Excel中一样。我也查看了xlsxwriter,xlrd,xlwt。
在python中有什么办法可以为excel文件设置密码吗?
提前致谢。
你能尝试使用下面的代码吗?
from openpyxl import Workbook
wb = Workbook()
ws=wb.worksheets[0]
ws.protection.set_password('test')
wb.save('sample.xlsx')