Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python将对象插入excel_Python_Excel_Openpyxl - Fatal编程技术网

使用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('

我想在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('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”文件看看这个答案。我希望它能帮助你