Python-Linux上的Excel-有办法提取注释和超链接吗?

Python-Linux上的Excel-有办法提取注释和超链接吗?,python,linux,excel,openpyxl,Python,Linux,Excel,Openpyxl,是否有一种方法可以从Linux上的excel电子表格中提取单元格注释和超链接 刚刚尝试在openpyxl上获取超链接: c = worksheet.cell('A378') c.hyperlink c、 值返回单元格值/链接文本,但超链接返回空字符串,尽管电子表格上有链接 也许还有另一个模块可以做到这一点?如果您使用的是openpyxl,那么您可能正在使用.xlsx文件。现在,您可能需要自己动手(这意味着您必须自己解压.xlsx并查找相关部分;Python确实提供了这些工具,但级别低于open

是否有一种方法可以从Linux上的excel电子表格中提取单元格注释和超链接

刚刚尝试在openpyxl上获取超链接:

c = worksheet.cell('A378')
c.hyperlink
c、 值返回单元格值/链接文本,但超链接返回空字符串,尽管电子表格上有链接


也许还有另一个模块可以做到这一点?

如果您使用的是
openpyxl
,那么您可能正在使用.xlsx文件。现在,您可能需要自己动手(这意味着您必须自己解压.xlsx并查找相关部分;Python确实提供了这些工具,但级别低于
openpyxl


如果您可以使用.xls,那么您很幸运:从0.7.2版开始,您将阅读评论和超链接。查找
单元格注释映射
超链接映射
图纸属性。(请注意,最新版本的
xlrd
(0.8.0)也可以读取.xlsx文件,但没有对注释或超链接的明确支持,因此现在将使您与
openpyxl
处于同一条船上。)

如果您使用的是openpyxl,请使用工作表的超链接属性来获取超链接:

wb = load_workbook("file path")
ws= wb['Name of the sheet']

ws.cell(row = rowNumber , column = columnNUmber).hyperlink.target #this will give you the link as output .

我在Windows上看到了同样的行为。