如何在Excel文件中插入图片?

时间:2018-11-10 17:43:26

标签: python excel pandas

我有一个包含大量学生信息的Excel文件。 我插入了“条形码”列。 我为每个学生生成了一个QRcode并将它们放在一个数组中。 我想生成这些QRCode的图片,然后将它们插入到我的Excel文件中。我尝试使用qr.png('NameOfTheStudent'),但单元格保持为空。 我怎样才能做到这一点 ?

这是我的代码:

import uuid 
import pandas as pd
import pyqrcode 


def generateBarCode(length):
    return str(uuid.uuid4()).replace('-','')[0:length]

df=pd.DataFrame(pd.read_excel('Komplette
GastAccountFHZugangsdatenFertig.xlsx'))
array=[]
for i in range(len(df)):
    qr=pyqrcode.create(generateBarCode(8))
    array.append(qr.png(df['Name'][i]))

df.insert(8,'Barcode',array)


with pd.ExcelWriter('Komplette-GastAccountFHZugangsdatenFertig.xlsx') as 
writer :
df.to_excel(writer,sheet_name='Sheet1')

对不起,我不能共享excel文件,它包含机密信息。 谢谢

0 个答案:

没有答案