我们可以使用 openpyxl 库来操作 Excel 文件。以下是代码,展示了如何在指定的工作表中为具有相同值的多个单元格之间创建循环超链接
安装openpyxl
首先,确保你已经安装了 openpyxl 库。如果没有安装,可以使用以下命令进行安装:
pip install openpyxl
import openpyxl
def create_hyperlinks_for_matching_cells(file_path, sheet_name):
# 加载工作簿和工作表
wb = openpyxl.load_workbook(file_path)
if sheet_name not in wb.sheetnames:
raise ValueError(f"工作表 '{
sheet_name}' 不存在,请检查工作表名称是否正确。")
ws = wb[sheet_name]
# 获取最后一行
last_row = ws.max_row
# 创建字典来存储单元格值及其对应的单元格列表
cell_dict = {
}
# 遍历第七行及以后的所有单元格
for i in range(7, last_row + 1):
for j in range(1, ws.max_column + 1):
cell = ws.cell(row=i, column=j)
if cell.value is not None:
cell_value = cell.value
标签:01,sheet,openpyxl,单元格,cell,ws,超链接,name
From: https://blog.csdn.net/weixin_54366286/article/details/142941233