如何使用 xlsxwriter 将图像插入 excel 文件?
How to insert an image to an excel file with xlsxwriter?
我必须将图像和一些其他数据写入我的 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)
在此代码中,"value" 包含图像的路径。但是我得到了诸如
之类的错误
warn("Image file '%s' not found." % force_unicode(filename))
我也尝试给出完整的路径,例如 C:/Users/username/..
但是这次,我得到了一个 Permission Denied
错误。
我该如何解决这个问题?
我一直致力于使用 xlsxwriter 添加图像。但是发现很少有具有类似问题的有用链接和一些与之相关的信息。
This_link_if_you_are_using_URL
我必须将图像和一些其他数据写入我的 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)
在此代码中,"value" 包含图像的路径。但是我得到了诸如
之类的错误warn("Image file '%s' not found." % force_unicode(filename))
我也尝试给出完整的路径,例如 C:/Users/username/..
但是这次,我得到了一个 Permission Denied
错误。
我该如何解决这个问题?
我一直致力于使用 xlsxwriter 添加图像。但是发现很少有具有类似问题的有用链接和一些与之相关的信息。
This_link_if_you_are_using_URL