Форум сайта python.su
0
Вот весь код
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')
Офлайн