首页 > 解决方案 > 使用Python将图像添加到excel中的注释中

问题描述

我想通过python将本地驱动器中可用的jpeg图片包含在excel中的注释中。我怎样才能做到这一点?

在单元格中插入图像的代码

import xlsxwriter

workbook = xlsxwriter.Workbook('images.xlsx')
worksheet = workbook.add_worksheet()
worksheet.insert_image('A2', 'image.jpg')
workbook.close()

写评论的代码

import xlsxwriter

workbook = xlsxwriter.Workbook('comments1.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('D5', 'Hello')
worksheet.write_comment('D5', "This is comment")

workbook.close()

标签: pythonexcelxlsxwriter

解决方案


这有帮助吗?我在文档中找到了这个

import xlsxwriter


# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('images.xlsx')
worksheet = workbook.add_worksheet()

# Widen the first column to make the text clearer.
worksheet.set_column('A:A', 30)

# Insert an image.
worksheet.write('A2', 'Insert an image in a cell:')
worksheet.insert_image('B2', 'python.png')

# Insert an image offset in the cell.
worksheet.write('A12', 'Insert an image with an offset:')
worksheet.insert_image('B12', 'python.png', {'x_offset': 15, 'y_offset': 10})

# Insert an image with scaling.
worksheet.write('A23', 'Insert a scaled image:')
worksheet.insert_image('B23', 'python.png', {'x_scale': 0.5, 'y_scale': 0.5})

workbook.close()

推荐阅读