我可以在Excel工作表中設置和刪除評論,但無法獲取(閱讀)現有評論的內容。 xlwings沒有它的方法,所以你需要下拉到COM對象。使用pywin32(XLWINGS)如何閱讀現有評論的文本?
import xlwings as xw
wb = xw.Workbook.active()
xw.Range('A1').api.AddComment('Some Text')
xw.Range('A1').api.DeleteComment()
xw.Range('A1').api.AddComment('More Text')
# Sadness on my best effort so far
comment_text = xw.Range('A1').api.Comment.Shape.TextFrame.Characters.Text
這會讓您獲得單元格的值而不是評論的值。謝謝 – hum3
可能的重複[如何使用python編寫excel評論?](https://stackoverflow.com/questions/9729544/how-to-write-excel-comments-using-python) – stovfl
我的問題是閱讀評論不寫它。 – hum3