Python|openpyxl单元格设置超链接及读取

Sommaire de cet article :
  1. 背景
  2. 读取
  3. 写入

背景

在Excel中,有时为了提高效率会放置一些外部的超链接,方便点击查看.近日遇到Python要读取和设置超链接的情况,记录一下

软件 版本
Python 3.8.2
Openpyxl 2.6.4

读取

通过Python读取超链接要相对简单一些,先准备一个Excel文件,A1里放置一个超链接,然后开工

录入

#/usr/bin/python
#-*- coding: utf-8 -*-
import openpyxl
import os
#将Excel文件放在python同级目录
dir_path  = os.path.dirname(os.path.realpath(__file__))
test_xlsx = os.path.join(dir_path,f'''test.xlsx''')
wb = openpyxl.load_workbook(test_xlsx)
sheet = wb.active
print(sheet.cell(1, 1).value)
print(sheet.cell(1, 1).hyperlink.target)

保存为pyxl_link_read.py执行后输出

rainbird's blog
https://blog.cnrainbird.com/


比较简单,接下来代码创建

写入

雨鸟飞行此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“vx”,获取验证码。在微信里搜索“雨鸟飞行”或者“cnrainbird”或者微信扫描右侧二维码都可以关注本站微信公众号。


相关博文

About rainbird

IOS攻城狮
This entry was posted in Python and tagged , , , , , , , , . Bookmark the permalink.

发表评论