xlsxwriter设置密码来打开文档吗?

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

我正在尝试使用xlsxwriter创建带有工作簿密码的xlsx文件。我浏览了一下文档并浏览了源代码,但似乎找不到任何东西。

python password-protection xlsxwriter
4个回答
0
投票

使用protect方法

protect

0
投票

您是否尝试像这样设置密码:

worksheet.protect('abc123')

0
投票

根据文档wb = Workbook() ws = wb.worksheets[0] ws.protect('abc123')

Excel中的工作表级别密码提供的保护很弱。他们是这样不加密您的数据,并且很容易停用。完整的工作簿XlsxWriter不支持加密,因为它要求完全不同的文件格式,将需要几个月的时间实施。

您可以在工作表中添加密码,但这不是一种受保护的方法

here

0
投票

worksheet.protect()仅保护工作表不被编辑。但是,我们可以将protect()方法与隐藏格式结合使用,以从第一个视图中隐藏数据。只有拥有密码,才能解锁和取消隐藏单元格。

这是我的方法:

worksheet.protect(<password>)
© www.soinside.com 2019 - 2024. All rights reserved.