excel设置超链接的函数是HYPERLINK,这里用python批量生成超链接的思想其实很简单,就是将公式写入excel就行。本文代码里用到《python获取指定文件夹下的所有文件名(或指定文件类型)》文章的知识,代码不懂的可以过去看看。使用pandas库读取excel,为什么不推荐用xlwt呢?这里留个悬念,读者可以自行去实操一下,对比pandas、xlwt、openpyxl三者操作excel生成超链接的区别。
首先,看下需要写入超链接的excel表——超链接测试.xlsx:
超链的对象以及文件路径(这里用三张图片为例):
完整代码:
#推荐使用pandas,使用pandas方法可以不用在excel上点击import pandas as pdimport os# os.getcwd() #获取当前路径def get_img_file(file_dir): imagelist = [] for par