python使用openpyxl读取excel文件里的超链接文字与URL

2023-11-04

可以使用openpyxl这个库

pip install openpyxl

读取URL的示例代码

import openpyxl

wb = openpyxl.load_workbook("../data/文件.xlsx") # 读取文件
main_sheet = wb.worksheets[0] # 选择sheet表
my_cell = main_sheet.cell(3, 1).value # 比如第三行第1列的数据
print(f"文本内容是: {my_cell.value}") # 打印超链接的文字
print(f"URL内容是: {my_cell.hyperlink.target}") # 打印超链接的URL

openpyxl常用方法

读取文件:

import openpyxl
wb = openpyxl.load_workbook("../data/excel文件.xlsx")

全部的sheet名称:

print(wb.sheetnames)

选择某一个sheet:

sheet = wb["工作簿1"]

选择某个单元格:

sheet.cell(3,1) # 从1开始,sheet.cell(行,列)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python使用openpyxl读取excel文件里的超链接文字与URL 的相关文章

随机推荐

  • 机器人抓取检测技术的研究现状

    1 分析法 图 1 为分析法在进行抓取检测时所采用的 一般策略 3 3 Sahbani A El Khoury S Bidaud P An overview of 3D object grasp synthesis algorithms J
  • 使用动态IP是否会影响网络

    今天我们要谈论的话题是关于动态IP和网络的关系 也许有些小伙伴对这个概念还比较陌生 但别担心 我会简单明了的给你理清楚 让我们一起看看动态IP到底能否影响到网络 首先 我们先来搞明白什么是动态IP 在互联网世界中 每一个连接到网络的设备都被
  • SpringCloud是什么?

    参考链接 http blog csdn net forezp article details 70148833 一 概念定义 Spring Cloud是一个微服务框架 相比Dubbo等RPC框架 Spring Cloud提供的全套的分布式系
  • 网络安全技术(刘化君)第一章课后答案

    补充第七题答案 近年来 网络安全攻击事件层出不穷 以下是一些常见的网络安全攻击事件及其攻击手段 勒索软件攻击 勒索软件通过加密用户数据或控制用户设备来勒索赎金 攻击手段主要包括利用漏洞入侵 网络钓鱼 邮件附件等方式传播勒索软件 并利用加密技
  • Android “adb”不是内部或外部命令,也不是可运行的程序或批处理文件

    在Android Studio app真机测试中adb可以轻松找到安卓设备 ADB全称Android Debug Bridge 用于Android设备进行交互 也可以这样理解ADB是Android Studio连接安卓设备之间的一个桥梁或者
  • [1154]如何将字符串转换为datetime

    usr bin env python coding utf 8 import datetime import time 日期时间字符串 st 2017 11 23 16 10 10 当前日期时间 dt datetime datetime n
  • Unity踩坑 - 自定义动画事件Animator事件帧设置后不触发的情况

    动画设置 选择动画窗口并且设置事件 拖动到自己想要触发的位置 具体调整可以打开动画窗口 选择对应的Clip进行逐帧控制 设置事件 在这里写要触发的函数的名称 1 函数权限必须是Public的 2 大小写敏感 并且前后不能有空格 3 触发动画
  • Django REST framework中的序列化Serializers

    序列化器允许将诸如查询集和模型实例之类的复杂数据转换为原生 Python 数据类型 然后可以将它们轻松地呈现为 JSON XML 或其他内容类型 序列化器还提供反序列化 在首次验证传入数据之后 可以将解析的数据转换回复杂类型 简单来说 服务
  • 性能测试的指标

    性能测试的常见指标有 响应时间 并发数 吞吐量 点击数 错误率和资源利用率 一 响应时间 指的是用户从客户端发起一个请求开始 到客户端接收到从服务器端返回的结果 整个过程所耗费的时间 不包括前端页面的处理时间和渲染时间 这也是客户最能只管感
  • 蓝桥杯第七届模拟风扇

    一 初始化系统 首先将系统初始化 关闭蜂鸣器继电器 include STC15 h define uchar unsigned char define uint unsigned int void InitHC138 uchar n swi
  • 求两个正整数的最大公约数Python版

    求两个数的最大公约数我分别采用辗转相除法 辗转相减法 枚举法来求得 最小公倍数就是两个数之积除以最大公约数的结果 1 辗转相除法 思路 1 将两整数求余 a b x 2 如果x 0 则b为最大公约数 3 如果x 0 则 a b b x 继续
  • L298N驱动4个电机驱动小车

    程序代码下载地址 L298N驱动小车 L298N硬件说明 电源 驱动电源 12V 5V电压输出为单片机供电 GND 输出连接电机 OUT0 OUT2 通道A OUT3 OUT4 通道B 与单片机接口 通道A B使能 ENA ENB 逻辑输入
  • Vue3 的新特性

    Vue3 0的进度 7月18号 尤弟宣布首个 Vue 3 RC 发布 RC 即预发布版 这意味着 Vue3 内核的 API 和实现已到达稳定状态 在最终版本发布前 不会提出新功能或者做重大更改 看来距离 Vue3 0 正式版与我们见面已经不
  • 【 华为OD机试 2023】最多颜色的车辆(C++ Java JavaScript Python 100%)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 代码思路 C JavaScript Java Python 题目描述 在一个狭小的路口 每秒只能通过一辆车 假设车辆的颜色只有 3 种 找出 N 秒内经过的最多颜色的车辆数量 三种颜色
  • Java应用CPU占用过高故障排除

    一 背景 最近测试反馈测试环境接口偶现有访问超时 然后APP提示是网络失败 看了一下测试环境的应用完全没啥问题 一直以为是网络问题 今天测试有反馈了 赶紧看了一下测试服务器 这次终于有症状了 CPU直接飙到300 了 尽然问题复现了 直接开
  • uboot内存操作命令

    uboot内存操作命令命令用于直接对DRAM进行读写操作 常用命令有md nm mm mw cp cmp 1 md 命令格式 md b w l address of objects b w l 分别代表byte 1Byte word 2By
  • java和python二进制文件不能直接读取的解决方案

    前一阵在做一个项目时 会用到java和python 上下游的关系 java写 python读 但是发现两者的二进制文件无法直接读取 后来发现是由于编码的原因 比如在写入int时 一个是从左到右开始编码 一个是从右到左 所以无法直接读取 因此
  • opengl读取网格数据绘制三维物体_交互式三维绘图库(WxGL)速览

    WxGL是一个基于PyOpenGL的三维数据可视化库 以wx为显示后端 提供Matplotlib风格的交互式应用模式 同时 也可以和wxPython无缝结合 在wx的窗体上绘制三维模型 WxGL提供了一套简洁易用 对用户友好的API 将Op
  • 大龄失业超过半年,人生一劫,如何过关?

    在倒闭潮 裁员潮不断侵袭之下 如今的职场主打的就是一个惨烈 前一阵 38岁985硕士失业几个月被迫送外卖 的新闻 曾引起了不小的震动 同样也引起了很多人的共鸣 今天就来聊聊职场上的恐怖故事 如果将大龄 失业 超过半年这三个关键信息组合在一起
  • python使用openpyxl读取excel文件里的超链接文字与URL

    可以使用openpyxl这个库 pip install openpyxl 读取URL的示例代码 import openpyxl wb openpyxl load workbook data 文件 xlsx 读取文件 main sheet w