繁体   English   中英

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

[英]How to make XLRD read hyperlinks in XLSX cells?

虽然2011年在这个论坛中提出了这个问题,但是这个问题并不重复。 从Excel文档中获取超链接URL ,2013年使用Python和2014 从Excel(.xlsx)中提取超链接从Excel中 获取URL使用xlrd进行Python中的超链接 ; 仍然没有答案。 深入研究xlrd模块之后,似乎Data_sheet.hyperlink_map.get((row,col))项目因为“xlrd无法读取没有formatted_info的超链接,xlsx目前不支持”,每个@alecxe在提取超链接时从Excel(.xlsx)到Python 问题:有人在从excel文件中存储的超链接中提取URL方面取得了进展。 比如说,在所有客户数据中,都有一列超链接。 我正在试图将excel表作为html页面转储,并按照常规方法进行处理(本地驱动器上的文件)。 但那不是生产解决方案。 补充:是否有任何其他模块可以从超链接单元格上的.cell(row,col).value()调用中提取url。 机械化有解决方案吗? 非常感谢。

我在尝试从xlsx文件的单元格中获取超链接时遇到了同样的问题。 我想出的工作就是简单地将Excel工作表转换为xls格式,从中可以设置任何麻烦的超链接,一旦完成编辑,我将其格式化回原始的xlsx文件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM