如何使用python编写excel评论?

我是一名Python程序员,我必须在excel电子表格中插入批注。 有没有人知道使用python脚本的一些简单/实用的方法? (可能是一个Java脚本,如果它有例子)。

它可以在.xls,.xlsx或.ods上,也可以在任何操作系统上(尽pipe我是一个Linux用户,所以如果我可以将我的解决scheme移植到Linux上,那会更好)。

我已经尝试xlwt模块python和search一些使用csv做到这一点,但没有成功。

下面是一些python代码,它使用Windows上的pywin32包来启动Excel,打开一个电子表格并在单元格A1中创build注释:

>>> import win32com.client >>> xl = win32com.client.Dispatch("Excel.Application") >>> xl.Visible = 1 >>> wb = xl.Workbooks.Open(r'<full path of excel spreadsheet>') >>> sheet = wb.ActiveSheet >>> sheet.Range("A1").AddComment() <COMObject AddComment> >>> sheet.Range("A1").Comment.Visible = True >>> sheet.Range("A1").Comment.Text("Hello World") u'Hello World' >>> wb.SaveAs(r'<full path of modified spreadsheet>') >>> wb.Close() >>> xl.Quit() 

我刚刚在Windows 7上使用python 2.7.2在Excel 2007上运行这个代码,它对我很有帮助。