#python #list #for-loop #openxlsx
#питон #Список #для-петли #openxlsx
Вопрос:
Доброе утро,
У меня проблема с объединением значений вместе. Я хочу объединить положительные и отрицательные суммы отдельно для одного и того же индекса и записать их в список.
dane_z_pliku=[] def read_xls(plik): wbks = open_workbook(plik) r_sheet = wbks.sheet_by_index(0) kwota = 0 kwp = 0 kwm = 0 iii = 1 for i in range(r_sheet.nrows): numery_zamowien2 = None numery_zamowien = str(r_sheet.cell_value(i, 7)) numery_zamowien3 = str(r_sheet.cell_value(i, 7)) try: kwota = float(r_sheet.cell_value(i, 14)) except: kwota = 0 try: numery_zamowien2 = str(r_sheet.cell_value(iii, 7)) except: numery_zamowien2 = None try: if numery_zamowien2==numery_zamowien: kw = kwota if kwota gt; 0 : kwp = float(r_sheet.cell_value(i, 14)) else: kwm = float(r_sheet.cell_value(i, 14)) else: kwota=0 kwp=0 kwm=0 except: kwota = 0 kwp = 0 kwm = 0 continue print(numery_zamowien,kwp,kwm) dane_z_pliku['order_id'].append(numery_zamowien) dane_z_pliku['kwotap'].append(kwp) dane_z_pliku['kwotam'].append(kwm) iii =1 wbb = copy(wbks) opb = openpyxl.load_workbook(filename="raport_amazon.xlsx") valter = 0 print(valter) return r_sheet.nrows
Теперь у меня есть файл xlsx вот так: введите описание изображения здесь
Мне нужен файл xlsx после этого: введите описание изображения здесь