如何使用python添加链接到excel文件

时间:2016-06-22 10:53:46

标签: python excel csv report

我正在生成一个由excel打开并手动转换为xlsx的csv文件。 csv包含.txt文件的一些路径。 是否有可能以这样的方式构建文件路径:当csv转换为xlsx时,它们成为可点击的超链接?

感谢。

1 个答案:

答案 0 :(得分:1)

我有兴趣了解您的工作流程,但要尝试帮助您的具体要求:

  • 评论中提出的HYPERLINK解决方案看起来很不错
  • 如果你能够在csv生成步骤中实现上游那么好
  • 如果没有和/或您对自动转换过程感兴趣,请考虑使用pandas库:

E.g。如果你有一个文件original.csv,相关的列标题是file_paths:

import pandas as pd


df = pd.read_csv('original.csv')
df['file_paths'] = '=HYPERLINK("' + df['file_paths'] + '")'
df.to_excel('new.xlsx', index=False)

希望有所帮助!

乔恩