我可以在Dataframe创建的Excel中为另一个工作表添加链接吗?

时间:2019-03-18 16:45:53

标签: python excel pandas

我有一个代码,可以在其中编写带有多页表格的Excel。该代码正在读取mySql并编写此工作表。 追踪:

map()

第一张纸是这样写的:

enter image description here

现在,我想当用户单击总数“ 1”时,例如,他将被重定向到名为“错误”的表。

有可能吗?

1 个答案:

答案 0 :(得分:0)

我创建了此解决方案:

names = df.Status.tolist()
i=0
for colname in enumerate(names):
    print(colname)
    df.set_value(i, 'Click here', '=HYPERLINK("[pandas_multiple.xlsx]'+colname[1]+'!A1","Link")')
    i=i+1

在这种情况下,我正在阅读状态列,并创建另一个名为“单击此处”的列。 HYPERLINK,是从具有相同colname [1]名称的工作表开始的,例如Error和Running