我有一个包含大量学生信息的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文件,它包含机密信息。 谢谢