Вот весь код
import qrcode
import openpyxl
from openpyxl import Workbook
from openpyxl.drawing import Image
a1=[]
b1=[]
D=5
j=0
wb = openpyxl.load_workbook(filename = 'C:/python/python program/qr code/тсж14.xlsx')#запись информации которую нужно преобразовать в qr коды
sheet = wb['list1']
for i in range(617):
i=i+15
if sheet.cell(row=i, column=1).value!=None or sheet.cell(row=i, column=2).value!=None:
j=j+1
a1.append(sheet.cell(row=i, column=3).value)#
j=0
wb = openpyxl.load_workbook(filename = 'C:/python/python program/qr code/qr.xlsx')#запись информации которую нужно преобразовать в qr коды
for i in range(200):#преобразование в QR код и запись в excel
ws = wb.active
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=3,
border=0,
)
qr.add_data(a1[i])
qr.make(fit=True)
print(a1[i])
img = qr.make_image()
img.save("C:/python/python program/qr code/11.png")#преобразование в QR код
img = Image('C:/python/python program/qr code/11.png')
D=5+i*30#запись в excel
print(D)
img.anchor(ws.cell(row=D, column=1))
ws.add_image(img)#запись в excel
wb.save('C:/python/python program/qr code/qr.xlsx')