使用python win32向excel添加注释

使用python win32向excel添加注释,python,excel,comments,xlsx,win32com,Python,Excel,Comments,Xlsx,Win32com,我正在尝试使用win32通过python向excel添加新注释 import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Open(r'C:\...\.xlsx') ws = wb.Worksheets('sheet1') ws.Cells(1,1).AddComment = "comment" -->对象没有属性“AddComm

我正在尝试使用win32通过python向excel添加新注释

import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open(r'C:\...\.xlsx')
ws = wb.Worksheets('sheet1')
ws.Cells(1,1).AddComment = "comment"
-->对象没有属性“AddComment”

您知道如何使用win32向excel添加新注释吗?
谢谢大家!

添加注释是一种方法而不是属性

ws = wb.Worksheets('sheet1')
ws.Cells(1,1).AddComment("comment")

只需阅读。

添加注释是一种方法,而不是属性

ws = wb.Worksheets('sheet1')
ws.Cells(1,1).AddComment("comment")

只需阅读。

您使用win32而不是openpyxl或xlsxwriter的原因是什么?因为我应该保存令人兴奋的xlsx文件格式(图表、图像…)您使用win32而不是openpyxl或xlsxwriter的原因是什么?因为我应该保存令人兴奋的xlsx文件格式(图表、图像…)非常感谢您的回答和文档!因为您是stackoverflow的新手。如果它解决了问题,也将其标记为答案!你知道如何删除令人兴奋的评论吗?我尝试了ws.Cells(1,1).ClearComments,但不起作用。ws.Cells(1,1).Comment.Delete()-起作用!在这种情况下使用新问题。Stackoverflow不是一个讨论平台。非常感谢您的回答和文档!因为您是stackoverflow的新手。如果它解决了问题,也将其标记为答案!你知道如何删除令人兴奋的评论吗?我尝试了ws.Cells(1,1).ClearComments,但不起作用。ws.Cells(1,1).Comment.Delete()-起作用!在这种情况下使用新问题。Stackoverflow不是一个讨论平台。