对比Excel学openpyxl系列之批注、文档保护、冻结窗格

添加批注

from openpyxl import Workbook
from openpyxl.comments import Comment
from openpyxl.utils import units

wb=Workbook()
ws=wb.active

comment = Comment("这是一条批注", "zhangjunhong")

#用来设置批注框的宽和高
comment.width = 300
comment.height = 50

#给C3单元格添加批注
ws["C3"].comment = comment

wb.save(r'commented_book.xlsx')

文档保护

from openpyxl import Workbook
wb = Workbook()
ws = wb.active

ws.protection.password = '123456'#密码
wb.save(r'工作表保护.xlsx')

冻结窗格

from openpyxl import load_workbook

wb = Workbook()
ws = wb.active

ws.freeze_panes = 'C3'  #冻结的单元格,冻结前两行与前两列

wb.save(r'freeze_panes.xlsx')

猜你喜欢

转载自blog.csdn.net/weixin_41867184/article/details/125557026
今日推荐