当前位置: 首页 > 知识库问答 >
问题:

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

卢德惠
2023-03-14

这并不是重复的,尽管这个问题在2011年已经在这个论坛上提出过:从Excel文档中获取超链接URL,2013年用Python从Excel(.xlsx)中提取超链接,2014年用XLRD从Python中的Excel表超链接中获取URL;还是没有答案。在深入研究了xlrd模块之后,data_sheet.hyperlink_map.get((row,col))项似乎会跳转,因为在用Python从Excel(.xlsx)提取超链接时,“xlrd不能在没有formatting_info的情况下读取超链接,目前XLSX不支持formatting_info”per@alecxe。问:有没有人在从存储在excel文件中的超链接中提取URL方面取得了进展。比如说,在所有的客户数据中,有一列超链接。我想把excel工作表作为html页面转储,然后按通常的刮擦方式进行(本地驱动器上的文件)。但这不是一个生产解决方案。补充:是否有其他模块可以从超链接单元格上的。cell(crow,col).value()调用中提取url。机械化有解决方案吗?非常感谢。

共有1个答案

沈子昂
2023-03-14

我在尝试从xlsx文件的单元格中获取超链接时遇到了同样的问题。我所做的工作就是简单地将Excel表转换为xls格式,这样我就可以毫不费力地获得超链接,一旦完成编辑,我就将其格式化回原来的xlsx文件。

我不知道这是否适合您的特定需求,或者格式的改变是否意味着一些我不知道的连续,但我认为值得一试。

 类似资料:
  • 我有一个JS函数,可以将页面上表格的内容写入CSV文件。 但是,每当我遇到具有超链接的表单元格时(例如,

  • 本文向大家介绍如何使用Java在excel单元格中设置超链接,包括了如何使用Java在excel单元格中设置超链接的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何使用Java在excel单元格中设置超链接,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 (一)问题引入   有时候我们在导入数据到excel中时可能要给某个文件或图片设

  • 问题内容: 我使用函数 row_values 和 col_values 处理Excel文件: 例如, 我将col_values作为list 。如果我在某个列中遇到一个空单元格该怎么办?例如,单元格(1,1)不为空,单元格(1,2)为空,而单元格(1,3)不为空?如何检测单元格(1,2)为空? 我得到的列表中包含一个空字符串作为一个空单元格的值(对于大多数生成Excel文件的知名程序)是否正确? 问

  • 本文向大家介绍python使用xlrd模块读取xlsx文件中的ip方法,包括了python使用xlrd模块读取xlsx文件中的ip方法的使用技巧和注意事项,需要的朋友参考一下 程序中经常需要使用excel文件,批量读取文件中的数据 python读取excel文件可以使用xlrd模块 pip install xlrd安装模块 示例: 以上这篇python使用xlrd模块读取xlsx文件中的ip方法就

  • 我试图从excel文件中读取所有数据,其中也有一些公式单元格,但我不知道哪个单元格是公式单元格。如何读取单元格中的所有值,而不考虑单元格的类型。 我的代码看起来像这样 我得到的公式单元格值为0

  • 问题内容: 我必须将 算法从Excel工作表移植到python代码, 但必须对 Excel文件中的算法 进行 反向工程 。 Excel工作表非常复杂,它包含许多单元格,在这些单元格中有引用其他单元格的公式(也可以包含公式或常数)。 我的想法是使用python脚本分析工作表,以构建一种单元格之间的依存关系表,即: A1取决于B4,C5,E7公式:“ = sqrt(B4)+ C5 * E7” A2取决