python - 如何使用 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
错误。
我怎样才能解决这个问题?
解决方案
我一直在使用 xlsxwriter 添加图像。但是发现很少有有用的链接有类似的问题和一些相关的信息。
推荐阅读
- python - pytorch autograd 阻止脚本终止
- c# - WPF CustomControl 在折叠时失去绑定
- react-native - react-native 找不到 JAVA_HOME
- java - 热门从日志中抑制 EdgeDriver 消息?
- php - PHP 将 SQL 查询的结果复制到 CSV 文件中只写入最后一行
- amazon-web-services - AWS Blue/Green CodeDeploy 到 ECS 安装生命周期事件超时
- c# - C# - 使用 WiFiAdapter.ConnectAsync 方法连接到特定接入点是不可靠的
- c# - 如何从 api 读取纯文本的响应正文并在 .net core 2.0 中隐藏或序列化为对象
- javascript - 我在使用 ckeditor 上传图片时遇到问题
- python-3.x - pyautogui.displayMousePosition 返回奇怪的输出