练成我想一些对象添加到我的excel表, 我使用openpyxl, 在Excel中,通过做到这一点: 插入 - >对象插入对象通过使用Python
是否有办法通过openpyxl或任何其他与Python工作的Excel工具来做到这一点?
练成我想一些对象添加到我的excel表, 我使用openpyxl, 在Excel中,通过做到这一点: 插入 - >对象插入对象通过使用Python
是否有办法通过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
加载该工作簿。
我不想添加图片,我想添加一些“pdf”或“word”文件 –
尽管这对于openpyxl来说目前还不可行,但我怀疑使用add_image()
方法作为起始位置来添加相关功能是相当直接的。
[http://stackoverflow.com/a/16408347/4044988](http://stackoverflow.com/a/16408347/4044988)看看这个答案。我希望它能帮助你 – MegaBytes