python xlsxwriter设置excel 图片大小一致
时间: 2023-06-09 17:06:00 浏览: 433
python xlsxwriter创建excel图表的方法
可以使用 xlsxwriter 的 `insert_image()` 方法来插入图片,并结合 `set_size()` 方法设置图片大小,代码如下:
```python
import xlsxwriter
# 创建 workbook 和 worksheet 对象
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
# 插入图片
image_path = 'example.png'
worksheet.insert_image('D5', image_path)
# 设置图片大小
worksheet.set_column('D:D', 20)
worksheet.set_row(4, 80)
# 关闭 workbook 对象
workbook.close()
```
其中,`insert_image()` 方法的第一个参数为图片插入的位置,在上述代码中设置为单元格 D5,第二个参数为图片路径。而 `set_column()` 和 `set_row()` 方法用于设置行和列的宽度和高度,第一个参数为待设置的行或列,第二个参数为对应的大小。在上述代码中,设置单元格 D 列的宽度为 20,设置第 5 行的高度为 80。
阅读全文