2017-11-10 24 views
0

나는 win32를 사용하여 python으로 Excel에 새로운 주석을 추가하려고합니다.python win32를 사용하여 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를 사용하여 엑셀 새로운 코멘트를 추가하는 방법을 알고 계십니까? 감사합니다.

+0

왜 win32를 openpyxl 또는 xlsxwriter보다 많이 사용하고 있습니까? –

+0

흥미로운 xlsx 파일 형식 (차트, 이미지 ..)을 저장해야하기 때문에 – Aleks

답변

4

댓글 추가는 속성이 아니라 메소드입니다.

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

그냥 documentation in the MSDN을 읽어보십시오.

+0

답변과 문서를 보내 주셔서 감사합니다. – Aleks

+0

당신은 stackoverflow를 처음 접했습니다. 문제가 해결된다면 답으로 표시하십시오! – xMRi

+0

흥미 진진한 댓글을 어떻게 삭제할 수 있는지 알고 계십니까? 나는 ws.Cells (1,1)를 시도해 보았다. 클레어 의견.하지만 작동하지 않는다. – Aleks