如何使XLRD读取XLSX单元格中的超链接?

这不是重复的,尽pipe2011年在这个论坛中提出了这个问题。 从Excel文档获取超链接URL ,2013 从Python和2014中提取Excel中的超链接(.xlsx) 从Excel表中获取URL使用xlrd的Python中的超链接 ; 仍然没有答案。 在深入了解xlrd模块之后,似乎Data_sheet.hyperlink_map.get((row,col))项会跳出,因为“xlrd无法读取超链接而没有formatting_info,xlsx当前不支持超链接 ”per @ alecxe在提取超链接从Excel(.xlsx)与Python 。 问题:有没有人从存储在Excel文件中的超链接中提取URL。 说,在所有的客户数据中,有一列超链接。 我正在想办法把excel表格转储为html页面,并按照通常的方式(本地驱动器上的文件)进行处理。 但这不是一个生产解决scheme。 补充:有没有其他模块可以从超链接单元格上的.cell(row,col).value()调用中提取url。 机械化有没有解决scheme? 非常感谢。

我有同样的问题,试图从一个xlsx文件的单元格获取超链接。 我想到的工作只是将Excel工作表转换为xls格式,从中我可以设法得到超链接,并且一旦完成编辑,我将它格式化为原始的xlsx文件。

我不知道这是否适合你的具体需求,或者格式的改变意味着一些我不知道的连贯性,但我认为这是值得一试的。