как вставить картинки в файл Excel? - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть файл 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, он содержит конфиденциальную информацию. спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...