Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 21, 2015 13:01:56

omon3
Зарегистрирован: 2015-07-16
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

Вставление картинки в excel

Вот весь код

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')

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version