在Python中的Excel文件中设置密码

问题描述 投票:0回答:1

我想开发Excel下载api,它使用Python对Excel文件本身进行加密,如fastapi。 我想将 pandas 的数据框创建为 Excel 文件,设置密码,然后将其传递给客户端。当客户端打开下载的 Excel 文件时,将打开一个弹出窗口,您可以在其中输入密码。 xlsxwriter 或 openpyxl 仅加密工作表,而不加密整个文件。 Win32 的缺点是无法与 mac 正常工作。

还有其他好办法吗?

python excel encryption passwords xlsxwriter
1个回答
0
投票

创建文件后,您可以使用 msoffice-crypt 工具对其进行加密。这就是 XlsxWriter 文档中推荐的内容。

© www.soinside.com 2019 - 2024. All rights reserved.