python xlsx 导出表格超链接

该Python脚本用于从Excel文件中的第一列提取所有超链接并保存到一个文本文件中。首先,脚本导入必要的库并定义输入和输出文件的路径。然后,它确保输出文件的目录存在。接着,脚本加载Excel文件并选择活动工作表。通过遍历第一列的所有单元格,脚本检查每个单元格是否包含超链接。如果找到超链接,就将其写入到输出文本文件中,并在控制台中打印保存的超链接。最后,脚本在完成导出后提示用户超链接导出完成。

import os
import openpyxl

# pip install openpyxl 


# 定义输入Excel文件和输出文件
excel_file = r'E:\1.xlsx'
output_file = r'E:\1.txt'

# 确保输出文件的目录存在
os.makedirs(os.path.dirname(output_file), exist_ok=True)

# 打开Excel文件
wb = openpyxl.load_workbook(excel_file)
sheet = wb.active

# 打开输出文件
with open(output_file, 'w') as file:
    # 遍历A1列中的所有单元格
    for row in sheet.iter_rows(min_row=1, min_col=1, max_col=1):
        for cell in row:
            # 获取超链接
            if cell.hyperlink:
                hyperlink = cell.hyperlink.target
                # 写入超链接到输出文件
                file.write(hyperlink + '\n')
                print(f"保存超链接: {hyperlink}")

print("超链接导出完成!")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值