首页 > 解决方案 > 在python中添加超链接到Excel csv文件

问题描述

您好,我正在制作一个从 API 获取数据并使用 pandas 以 csv 格式将其放入 excel 的软件。

df2 = pd.DataFrame(data, columns=["Certificate #", "Lab", "Shape", "Size", "Color", "Clarity", "Min", "Max", "Hgt", "Cut", "Depth", "Table", "Pol", "Sym", "Flour", "Key to Symbols", "Comments", "Type", "Rep. Date", "Stock #", "$/ct", "Rap", "Company"])
df2.to_csv(os.path.join(os.getcwd(), "OUTPUTS", "GiaOut_" + strftime("%d-%m-%Y") + "_" + sys.argv[1]))

data 是一个列表列表,其中每个项目都是一个字符串。我希望第二列“实验室”是一个超链接。它应该显示带有蓝色下划线的文本“ LAB ”及其后面的链接。

谢谢

标签: pythonexcelpandas

解决方案


  1. 您必须创建一个样式化的数据框,然后才能将其保存为 Excel 格式。
  2. 如果您尝试通过 保存它df.to_excel,您的所有格式都将无法保存。取而代之的是,您必须创建/打开一个 Excel 电子表格,ExcelWriter并且必须根据此代码段进行保存。

推荐阅读