python excel加密
时间: 2023-10-01 14:11:15 浏览: 86
如果您要加密 Excel 文件,可以使用 Python 的 `openpyxl` 库。该库支持将 Excel 文件保存为密码保护的文件,只有输入正确的密码才能打开。
下面是一个示例代码,演示如何使用 `openpyxl` 库加密 Excel 文件:
``` python
from openpyxl import Workbook
from openpyxl import load_workbook
# 创建一个新的 Excel 文件
workbook = Workbook()
# 获取工作簿中的活动工作表
worksheet = workbook.active
# 向工作表中添加数据
worksheet['A1'] = 'Hello'
worksheet['B1'] = 'World'
# 保存 Excel 文件并设置密码
workbook.save('example.xlsx', password='mypassword')
# 加载密码保护的 Excel 文件
workbook = load_workbook('example.xlsx', read_only=True, data_only=True, password='mypassword')
worksheet = workbook.active
# 读取数据并打印输出
print(worksheet['A1'].value)
print(worksheet['B1'].value)
```
在上面的示例中,我们创建了一个新的 Excel 文件并向其添加数据。然后,我们使用 `password` 参数将文件保存为密码保护的文件。最后,我们加载密码保护的 Excel 文件,并从中读取数据并打印输出。
请注意,加密 Excel 文件并不是完全安全的,因为密码可以被破解。因此,建议对包含敏感数据的 Excel 文件进行其他安全措施,如加密整个计算机或存储设备。
阅读全文