У меня есть файл Excel, который содержит кучу информации о студентах.
Я вставил столбец «Штрих-код».
Я сгенерировал для каждого студента QR-код и поместил их в массив.
Я хочу сгенерировать изображения этих QRCodes и затем вставить их в мой файл 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, он содержит конфиденциальную информацию.
спасибо