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("超链接导出完成!")

相关推荐

  1. python xlsx 导出表格

    2024-07-11 01:50:01       6 阅读
  2. word导出

    2024-07-11 01:50:01       36 阅读

最近更新

  1. ArcGIS Pro SDK (九)几何 7 多点

    2024-07-11 01:50:01       0 阅读
  2. 网络安全相关竞赛比赛

    2024-07-11 01:50:01       0 阅读
  3. Open3D点云配准介绍-点云之间进行配准

    2024-07-11 01:50:01       0 阅读
  4. windows关闭双击过后的jar 包

    2024-07-11 01:50:01       0 阅读
  5. windows下flutter国内镜像恢复成外网链接

    2024-07-11 01:50:01       0 阅读

热门阅读

  1. qt 子线程更新ui举例

    2024-07-11 01:50:01       4 阅读
  2. python——解决字节转义的问题

    2024-07-11 01:50:01       7 阅读
  3. Spring源码(二) refresh () 方法

    2024-07-11 01:50:01       5 阅读
  4. GraalVM简介及使用

    2024-07-11 01:50:01       4 阅读
  5. 徐州服务器租用:论带宽的作用有哪些

    2024-07-11 01:50:01       7 阅读
  6. 1. Go 九九乘法表

    2024-07-11 01:50:01       6 阅读
  7. Perl词法作用域:自定义编程环境的构建术

    2024-07-11 01:50:01       6 阅读
  8. SQL Server 设置端口详解

    2024-07-11 01:50:01       5 阅读