我想使用 xlwings 从受 python 保护的 Excel 工作表中获取注释,但它返回 None

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

我想使用 xlwings 从受 python 保护的 Excel 工作表中获取注释,但它返回 None,即使它有注释

import pandas as pd
import xlwings as xw


PATH = 'C:/Users/Hendo/Pictures/Sample.xlsx'
psw = '1234'
wb = xw.Book(PATH, password= psw)
sheet = wb.sheets['Sheet1']
print(sheet.range('H15').note)
print(sheet.range('H15').value)

打印:

None
AAAA

我希望回复单元格评论

python excel xlwings
1个回答
0
投票

尝试将您的代码更改为

import xlwings as xw


PATH = 'C:/Users/Hendo/Pictures/Sample.xlsx'
psw = '1234'

wb = xw.Book(PATH, password= psw)
sheet = wb.sheets['Sheet1']

print(sheet.range('H15').api.Comment.Text())
print(sheet.range('H15').value)
© www.soinside.com 2019 - 2024. All rights reserved.