2015-10-15 149 views
2

这不是重复的,尽管在2011年的论坛中已经提出了这个问题Getting a hyperlink URL from an Excel document,2013 Extracting Hyperlinks From Excel (.xlsx) with Python和2014 Getting the URL from Excel Sheet Hyper links in Python with xlrd;仍然没有答案。 在深入了解xlrd模块后,似乎Data_sheet.hyperlink_map.get((row,col))项会跳出,因为“xlrd无法读取超链接,而不使用formatting_info,目前xlsx不支持该超链接”每@alecxe位于Extracting Hyperlinks From Excel (.xlsx) with Python 。 问题:有没有人从存储在excel文件中的超链接中提取URL。说,在所有的客户数据中,都有一列超链接。我正在将Excel表格转储为html页面,然后按照惯常的方式进行抓取(本地驱动器上的文件)。但这不是一个生产解决方案。补充:是否有任何其他模块可以从超链接单元格上的.cell(row,col).value()调用中提取url。机械化有没有解决方案?非常感谢。如何让XLRD在XLSX单元格中读取超链接?

+0

也很想认识我自己。 –

回答

0

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

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

相关问题