Второй лист формируется нормально, но проблема в том, что при этом первый лист становится точно таким же, как и второй, хотя я в него никакие изменения не вношу. Помогите, пожалуйста, разобраться.
def edit_xlsx(): global ns, wb_new, document wb_new.save("word-to-excel_temp.xlsx") max_row = 0 wb_new.create_sheet(index=2,title="FullFill Sheet") ns_new = wb_new['FullFill Sheet'] wb_new.save('word-to-excel.xlsx') column_max = ns.max_column row_max = ns.max_row for i in range(1, column_max+1, 1): for n in range(1, row_max +1, 1): new_row = max_row + n d = ns.cell(row=n, column=i) g = ns.cell(row=n + 1, column=i) if d.value != None: if g.value == None and n <= row_max and i <= column_max: g.value = d.value new_d = ns_new.cell(row=new_row, column=i) new_d.value = d.value wb_new.save('word-to-excel.xlsx')