Openpyxl / Pandas - объединить ячейки - PullRequest
0 голосов
/ 16 марта 2020

Есть ли способ автоматического слияния из непустой ячейки в следующую непустую ячейку?

Из этого: https://i.stack.imgur.com/ROmOV.png

К этому: https://i.stack.imgur.com/Xe5Gv.png

До сих пор я пробовал это для «Пол»:

wb = xl.Workbook()
ws = wb.active

for row in ws.iter_rows():
    for cell in row:
        if cell.value == "COL2":
          ws.merge_cells(start_row=cell.row+3, start_column=cell.column, end_row = cell.row, end_column=cell.row+4)

Кажется, это работает, но я хочу знать, есть ли способ объединить все на строка с 'COL2' от первого непустого значения до следующего непустого значения.

-Gender to Age

-Age to Occupation

-Occupation to Age ( 2)

Есть ли способ сделать это в Openpyxl? Как насчет Pandas?

Извините, если это слишком расплывчато, я буду редактировать в случае каких-либо отзывов. Спасибо!

...