Я использую python для автоматизации процесса создания нескольких тегов имен с использованием списка листов Excel.
Моя проблема заключается в том, что мне нужно взять значения столбца 'name' и столбца 'enterprise'и поместите их в одну ячейку нового документа.
Например:
На это:
Сейчас я использую openpyxl и, хотя мне удается перенести один из столбцов, я не могу сделать это с обоими. Приведенный ниже код был одной из тех вещей, которые я пробовал.
import openpyxl as xl
e = xl.load_workbook('etiquetas.xlsx')
eplan = e['Planilha1']
c = xl.load_workbook('Crachá Relação 15.10.19.xlsx')
cplan = c['Plan1']
maxlinhas = cplan.max_row
for i in range (2, maxlinhas+1):
nome = cplan.cell(row = i, column = 1).value
preenchernome = eplan.cell(row = i-1, column = 1)
empresa = cplan.cell(row=i, column=2).value
preencherempresa = eplan.cell(row=i - 1, column=1)
preenchernome.value = nome, empresa
e.save('teste.xlsx')
Но этот код возвращает следующую ошибку:
ValueError: Невозможно преобразовать ('Gladisson Garcia Westphal'), 'Agro Divel') в Excel