gpt4 book ai didi

python - 将超链接添加到由 pandas dataframe to_excel 方法创建的 excel 表

转载 作者:太空狗 更新时间:2023-10-30 02:10:07 25 4
gpt4 key购买 nike

我已经转换了一个 pandas使用 df.to_excel 将 DataFrame 转换为 Excel 工作表.

现在,我想为一列中的值添加超链接。换句话说,当客户看到我的 Excel 表格时,他将能够点击一个单元格并打开一个网页(取决于该单元格中的值)。

最佳答案

基于@guillaume-jacquenot 的方法,我们可以使用apply 将其应用于整个系列。

df = pd.DataFrame({'Year': [2000, 2001, 2002 , 2003]})

为了清洁,我写了一个辅助方法。

def make_hyperlink(value):
url = "https://custom.url/{}"
return '=HYPERLINK("%s", "%s")' % (url.format(value), value)

然后,将其应用到系列:

df['hyperlink'] = df['Year'].apply(lambda x: make_hyperlink(x))

>

    Year    hyperlink
0 2000 =HYPERLINK("https://custom.url/2000", "2000")
1 2001 =HYPERLINK("https://custom.url/2001", "2001")
2 2002 =HYPERLINK("https://custom.url/2002", "2002")
3 2003 =HYPERLINK("https://custom.url/2003", "2003")

关于python - 将超链接添加到由 pandas dataframe to_excel 方法创建的 excel 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31820069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com