python excel加密
时间: 2023-09-13 10:09:27 浏览: 36
您可以使用Python中的openpyxl库来加密Excel文件。下面是一个示例代码:
```python
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
from openpyxl.styles import Font, Fill
from openpyxl.worksheet.protection import SheetProtection
wb = Workbook()
ws = wb.active
# 添加一些数据
for row in range(1, 6):
for col in range(1, 6):
cell = ws.cell(row=row, column=col)
cell.value = "{}{}".format(get_column_letter(col), row)
# 添加密码保护
ws.protection.set_password('mypassword')
ws.protection.enable()
# 保存为加密文件
wb.save("encrypted_file.xlsx")
```
在上面的示例中,我们使用了openpyxl库创建一个新的Excel文件,并添加了一些数据。然后,我们使用`ws.protection.set_password()`方法设置了密码,使用`ws.protection.enable()`方法启用了密码保护,并最后将文件保存为加密文件。
当您尝试打开加密的Excel文件时,它会提示您输入密码才能打开文件。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)