def merge_cells(section):
Код: Выделить всё
merged_section = [section[0], section[1]] # Сохраняем заголовки
for i in range(2, len(section), 2):
if i + 1 < len(section):
main_row = section[i]
secondary_row = section[i + 1]
merged_row = []
for j in range(len(main_row)):
if j >= 5 and secondary_row[j] == '':
merged_row.append(main_row[j])
else:
merged_row.append(f"{main_row[j]}\n{secondary_row[j]}".strip())
merged_section.append(merged_row)
return merged_section
Вот список сам раздел=[['DO 33-48(=24В) распределение сигнала', '', '', '', '', '', '', '', '', '', ''], [ «Номер кабеля», «Номер провода», «Номер клеммы/устройства», «Номер клеммы», «Цепь», «Соответствующее устройство», «Тип параметра», «Имя сигнала», «Тег», «Номер логического канала» , «Номер модуля Номер канала», «Примечание»], ['', '', '3XT6', '1', '3. 6.1', 'Реле 24 В', 'SC', 'Включить', 'B1-10-1_ND_On', 'DO:33', 'A20:TU1', ''], ['', '', '3XT6' , '2', '3.6.2', '', '', '', '', '', ''], ['', '', '3XT6', '3', '3. 6.3', 'Реле 24 В', 'SC', 'Отключить', 'B1-10-1_ND_Off', 'DO:34', 'A20:TU2', ''], ['', '', '3XT6' , '4', '3.6.4', '', '', '', '', '', ''], ['', '', '3XT6', '5', '3. 6.5', 'Реле 24 В', 'SC', 'Включить', 'B1-31_ND_On', 'DO:35', 'A20:TU3', ''], ['', '', '3XT6', ' 6', '3.6.6', '', '', '', '', '', ''], ['', '', '3XT6', '7', '3.6. 7', 'Реле 24В', 'SC', 'Отключить', 'B1-31_ND_Off', 'DO:36', 'A20:TU4', ''], ['', '', '3XT6', ' 8», «3.6. 8', '', '', '', '', '', ''], ['', '', '3XT6', '9', '3.6.9', 'реле 24В', 'SC ', 'Вкл', 'B1-13 ND Вкл', 'DO:37', 'A20:TU5', ''], ['', '', '3XT6', '10', '3. 6.10', '', '', '', '', '', ''], ['', '', '3XT6', '11', '3.6.11', 'Реле 24 В', 'SC ', 'Выкл', 'B1-13 ND Выкл', 'DO:38', 'A20:TU6', ''], ['', '', '3XT6', '12', '3.6. 12', '', '', '', '', '', ''], ['', '', '3XT6', '13', '3.6. 13', 'Реле 24В', 'SC', 'Включить', 'B2-10-2_ND_On', 'DO:39', 'A20:TU7', ''], ['', '', '3XT6' , '14', '3.6.14', '', '', '', '', '', ''], ['', '', '3XT
Пробовал разные варианты, но ничего не помогло
Подробнее здесь: https://stackoverflow.com/questions/790 ... cel-to-pdf