gpt4 book ai didi

python - 使用 pandas 添加超链接到 excel 工作表,它引用了另一个工作表

转载 作者:太空宇宙 更新时间:2023-11-04 04:16:17 40 4
gpt4 key购买 nike

我已使用 df.to_excel 将 pandas DataFrame 转换为 Excel 工作表。

现在,我想为一列中的值添加超链接。换句话说,当客户看到我的 excel 表时,他将能够单击一个单元格并在 excel 文档中调出另一个表(我不想调出网站!!)

最佳答案

下面提供的完全可重现的示例演示了如何创建工作簿,您可以在其中单击特定的单元格并在同一 Excel 文档中调出另一个工作表。

在此示例中,我们使用 Xlswriter作为 pandas.DataFrame.to_excel() 中的 engine= 参数。这样做是为了利用 Xlsxwriter 库的工作表类中的一些方法,包括 worksheet.write_url()( link to docs )。

import pandas as pd
import numpy as np

# Creating a dataframe
df = pd.DataFrame(np.random.randn(10, 2), columns=list('AB'))
writer = pd.ExcelWriter("test.xlsx", engine='xlsxwriter')

df.to_excel(writer, index=False, sheet_name='data')

workbook = writer.book
worksheet = workbook.add_worksheet('sheetWithLink')

worksheet.write_url('A1', 'internal:data!A1')
worksheet.write('A1', "A link to another sheet")


writer.save()

预期输出:

enter image description here

关于python - 使用 pandas 添加超链接到 excel 工作表,它引用了另一个工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55352968/

40 4 0
文章推荐: python - 删除具有一定百分比的 0's pandas 的列和行
文章推荐: javascript - 鼠标悬停后div发生变化,div不显示
文章推荐: javascript - 想要按钮 onClick 到 getDay 网页
文章推荐: html - 如何左右浮动
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com