openpyxl 怎样做单元格的超链接
时间: 2024-09-11 15:12:16 浏览: 65
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
OpenPyXL是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。要在OpenPyXL中创建单元格的超链接,你可以使用`hyperlink`模块。以下是一个简单的步骤示例:
```python
from openpyxl import Workbook
from openpyxl.styles import Hyperlink, Font
# 创建一个新的工作簿
wb = Workbook()
# 获取当前活动的工作表
ws = wb.active
# 定义要设置超链接的单元格位置和URL
cell_address = 'A1'
url = 'https://www.example.com'
# 创建一个Hyperlink对象
hyperlink = Hyperlink(url=url)
# 设置字体样式,通常会高亮显示链接文本
font = Font(color='blue', underline='single')
hyperlink.font = font
# 将超链接应用到指定的单元格
ws[cell_address] = hyperlink.target
ws[cell_address].style['hyperlink'] = hyperlink
# 保存工作簿
wb.save('example.xlsx')
阅读全文