单元格中有文字和超链接,如何把超链接提出来

超链接的形式固定,需要把超链接提出来

现状:
如下图,单元格中包含0-9个形式固定的超链接如下图,想要通过python形式或者VBA形式全部提到单独的列中,求帮助!

img

该回答引用chatgpt:


from openpyxl import load_workbook

# 加载Excel文件
workbook = load_workbook('your_file.xlsx')

# 选择第一个工作表
worksheet = workbook.worksheets[0]

# 遍历单元格
for row in worksheet.iter_rows():
    for cell in row:
        # 获取超链接
        hyperlink = cell.hyperlink
        if hyperlink is not None:
            # 打印超链接
            print(hyperlink.target)

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7425370
  • 除此之外, 这篇博客: Python 基础语法总结中的 2、验证安装是否成功:打开系统命令行窗口>>输入python -V 若出现错误,重新安装。如果依然出现错误,可能是环境变量没有配置,可按照一下步骤配置环境变量 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 配置环境变量第一步:打开电脑的属性窗口

    配置环境变量第二步:打开环境变量编辑窗口

    配置环境变量第三步:配置python环境变量

    搭建完成后,重新启动系统命令行窗口,再次输入python -V