Xlsxwriter相对图像URL

问题描述

我想知道是否可以创建相对图像网址,例如../images/image.jpg与xlsxwriter。我无法实现这一目标。我想在我的文件夹系统上插入一个带有超链接的图像到全尺寸图像。但是,我尝试获取某种C驱动器的完整路径,或者获取的路径未找到图像文件

预先感谢, 伊恩

解决方法

感谢1.3.5版对其进行了修复

,

图片网址应与worksheet.write_url()相同,因此应如下所示:

import xlsxwriter

workbook = xlsxwriter.Workbook('images_url3.xlsx')
worksheet = workbook.add_worksheet()

worksheet.insert_image('B4','python.png',{'url': r'external:..\images\images.png'})

workbook.close()

但是,似乎无法正确打开链接。这可能是XlsxWriter中的错误。 I'll look into it

更新:图片网址中存在相对链接的错误。现在已在XlsxWriter版本> = 1.3.5中修复。升级到最新版本,然后根据上述示例重试。