Python 3.x Xlsxwriter插入_图像URL选项未本地超链接

Python 3.x Xlsxwriter插入_图像URL选项未本地超链接,python-3.x,xlsxwriter,Python 3.x,Xlsxwriter,我从URL下载图像,将其保存在本地,然后将其插入excel文件。我已经能够使用方法选项成功地将网站URL添加到图像中。我还可以手动将图像超链接到实际的jpg文件,因此默认的图片查看器会打开原始图像,而不是调整大小的图像 尽管如此,我还是无法完成与图书馆合作的最后一步。这是一个过程: # Paths image_file_path = os.path.join(image_folder_name, image_name) image_absolute_path = os.p

我从URL下载图像,将其保存在本地,然后将其插入excel文件。我已经能够使用方法选项成功地将网站URL添加到图像中。我还可以手动将图像超链接到实际的jpg文件,因此默认的图片查看器会打开原始图像,而不是调整大小的图像

尽管如此,我还是无法完成与图书馆合作的最后一步。这是一个过程:

    # Paths
    image_file_path = os.path.join(image_folder_name, image_name)
    image_absolute_path = os.path.join(os.getcwd(), image_file_path)
    print(image_file_path)
    print(image_absolute_path)

    download_image(full_url, image_file_path)
    # Save as JPG format to remove constraints
    image_size = save_image(image_file_path, width, height)
    resize_scale = get_resized_scales(image_size, (width, height))
    options = {'x_scale': resize_scale[0],
               'y_scale': resize_scale[1],
               'x_offset': 7,
               'y_offset': 7,
               'object_position': 1,
               'url': image_absolute_path
               }
    worksheet.insert_image(row_index, 4, image_file_path, options)
打印两条路径输出:

images\image.jpg
C:\Users\Me\IdeaProjects\Downloader\images\image.jpg
我在“url”部分都试过了,但超链接不在那里

Python版本3.8.0

xlxswriter 1.2.6


XlxsWriter中的Windows 10操作系统的本地超链接需要以
'external:'
作为前缀(有关XlxsWriter URL处理的完整说明,请参阅文档)

因此,在您的情况下,以下各项应起作用:

options={'x_scale':调整比例[0],
“y_比例”:调整比例[1],
“x_偏移”:7,
“y_偏移”:7,
“对象位置”:1,
'url':'external:'+image\u absolute\u path}

Ah dammit我在文档中看到,我只是认为它只适用于其他XLX文件,如示例所示。。。非常感谢,很抱歉这个愚蠢的问题。