我正在Linux(Ubuntu)环境下使用Python
。
如何读取电子表格MyFile.xls
中单元格A5
中存储的注释(如果有必要,该文件在Excel 2003
格式中)?
xlrd
不支持处理注释,但后来我偶然发现了这篇用Perl或Ruby提取Excel单元格注释的最佳方法是什么?。Python的xlrd库可以解析单元格注释(如果你打开了xlrd.sheet.OBJ_MSO_DEBUG,就会看到它们),但它没有从API中公开它们。您可以解析转储文件或稍微改一下代码以便能够以编程方式访问它们。
xlrd
,但不确定如何实现你建议的更改。 - user3262424uno
。我认为它很糟糕——既笨重又不直观。我仅在我的答案中包含它是为了完整性。我认为xlrd
hack是您最好的选择。如果有人提出更好的答案,我会很高兴。 - Steven Rumbalskicell_note_map
是在版本0.7.2中添加的,该版本于2012-01-14发布。 - Steven Rumbalski
xlrd
如何工作的具体问题吗? - S.Lott