背景
在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/
写入
转载请注明: 转自Rainbird的个人博客 本文链接: Python|openpyxl单元格设置超链接及读取