Cześć, napisałem krótki program służący jako Vlookup w Excelu (czyli szukaj pionowo) i wygląda tak:
from openpyxl import load_workbook
print('start')
wb = load_workbook('cos.xlsx')
wc = load_workbook('cos2.xlsx')
wbs = wb.active
wcs = wb.active
for i in range(1, wbs.max_row+1):
x = str(wbs.cell(i, 5).value)
for j in range(1, wcs.max_row+1):
y = str(wcs.cell(j, 14))
if x == y:
wbs.cell(row=i, column=6, value=j[6])
wbs.cell(row=i, column=7, value=j[9])
wb.save('NewOne.xlsx')
print('end')
i problem jest taki że program zadziała ale nic się nie dzieje :/
krótki wyjaśnienie nr. Kolumn - kolumna nr.5 (czyli E) ma kilka nr id a w drugim pliku w kolumnie 14 (czyli N) są różne nr w tym te co są w pierwszym pliku, więc do 6 i 7 kolumny (czyli F i G) pierwszego pliku wklej to co się znajduje w drugim pliku w 7 i 10 kolumnie (czyli F i I)
ktoś coś ?