有没有一种方法可以使用Pandas Dataframes在Excel中设置敏感度标签?

时间:2019-03-07 03:57:21

标签: python excel python-3.x pandas dataframe

我有一个使用Pandas数据帧生成的Excel文件。我想在Python文件中向Excel文件中添加一个敏感性标签,例如“ Public”,“ Confidential”等。

This link shows the normal way of adding the sensitivity label in Office 365

但是,我想使用代码来完成同样的事情。

OpenPyxl确实提供了一种添加密码的方法,但没有提供灵敏度标签。

1 个答案:

答案 0 :(得分:0)

您可以用xlsxwriter来做,但我不确定如何用熊猫来做

您可以使用os软件包chmod

更改文件创建时的模式。
from xlsxwriter.workbook import Workbook

book = Workbook('file/path')
sheet = book.add_worksheet('worksheet_name')

# Add separate format for unlocked cells
unlocked = book.add_format({'locked': 0})
# Protect all cells in your sheet by default
sheet.protect()