【问题标题】:pandas clickable links not working after download下载后熊猫可点击链接不起作用
【发布时间】:2021-10-19 00:44:27
【问题描述】:

所以我试图用可点击的链接填充 xls 工作表。当我执行df.head() 时,它会显示可点击的链接,但是当我将df 导出为 excel 时,这些链接将不再可点击。

def make_clickable(val):
    return '<a href="{}">{}</a>'.format(val,val)

df = pd.DataFrame(['http://google.com', 'http://duckduckgo.com'])
df.style.format(make_clickable)
df.to_excel("j.xls")

我该如何解决这些问题?还是pandas下载后不支持点击链接?

【问题讨论】:

    标签: python-3.x pandas


    【解决方案1】:

    使用扩展名.xlsx 而不是.xls,因为这将在未来贬值。

    您应该将df.style.format(make_clickable) 行设置为df 否则Python 会将“不可点击”数据框导出到Excel。

    df = pd.DataFrame(['http://google.com', 'http://duckduckgo.com'])
    
    def make_clickable(val):
        return '<a href="{}">{}</a>'.format(val,val)
    
    df = df.style.format(make_clickable)
    df.to_excel('j.xlsx')
    

    【讨论】:

      猜你喜欢
      • 2020-08-20
      • 2019-08-12
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 2016-04-08
      • 1970-01-01
      相关资源
      最近更新 更多