首页 > 解决方案 > 如何使用 xlsxwriter 将图像插入到 excel 文件中?

问题描述

我必须将带有一些其他数据的图像写入我的 Django 项目中的 excel 文件,并且我已经尝试了下面的代码。

for counter_i, cost in enumerate(costs):
        counter_i += 1
        for counter_j, feature in enumerate(features):
            value = getattr(cost, feature)
            if feature == 'image':
                image = str(value)
                worksheet.insert_image(counter_i, counter_j, image, {'x_offset': 15, 'y_offset': 10})
            else:
                worksheet.write(counter_i, counter_j, value)

在此代码中,“值”包含图像的路径。但是我遇到了错误,例如

warn("Image file '%s' not found." % force_unicode(filename))

我也试图给出整个路径,C:/Users/username/..但是这一次,我得到了一个Permission Denied错误。

我怎样才能解决这个问题?

标签: pythondjangoexport-to-excelxlsxwriter

解决方案


我一直在使用 xlsxwriter 添加图像。但是发现很少有有用的链接有类似的问题和一些相关的信息。

This_link_if_you_are_using_URL

Image_with_path

类似问题


推荐阅读