使用python将对象插入excel
我想在excel工作表中添加一些对象, 我用的是openpyxl, 在excel中,您可以通过以下方式进行操作: 插入->对象 有没有一种方法可以通过openpyxl或任何其他使用python的excel工具来实现使用python将对象插入excel,python,excel,openpyxl,Python,Excel,Openpyxl,我想在excel工作表中添加一些对象, 我用的是openpyxl, 在excel中,您可以通过以下方式进行操作: 插入->对象 有没有一种方法可以通过openpyxl或任何其他使用python的excel工具来实现 import openpyxl wb = openpyxl.Workbook() ws = wb.worksheets[0] picture = openpyxl.drawing.Image('/path/to/picture') picture.anchor(ws.cell('
import openpyxl
wb = openpyxl.Workbook()
ws = wb.worksheets[0]
picture = openpyxl.drawing.Image('/path/to/picture')
picture.anchor(ws.cell('cell to put the image'))
ws.add_image(picture)
wb.save('whatever you want to save the workbook as')
当然,这段代码指的是创建新工作簿并将图像添加到其中。要将图像添加到您先前存在的工作簿中,您显然只需使用
load_-workbook
加载该工作簿,而这在openpyxl中目前是不可能的,我怀疑使用add_-image()添加相关功能会相当简单
方法作为起点。我不想添加图像,我想添加一些“pdf”或“word”文件看看这个答案。我希望它能帮助你