У меня есть электронная таблица с данными о людях, в которой первые имена находятся в ячейках столбца L, а фамилии - в ячейках столбца M. Мне нужно объединить их в переменные, содержащие имя и фамилию для каждого person.
import openpyxl
wb = openpyxl.load_workbook('/Users/userName/Desktop/sheetName.xlsx')
main = wb['Sheet1']
Следующий код сделает это для одной строки, но мне нужно сделать так, чтобы он перебирал каждую строку, содержащую данные.
cell1 = main['L1'].value
cell2 = main['M1'].value
cell3 = cell1+cell2
print(cell3)
Вот что я пытаюсь, но я получаю сообщение об ошибке имя 'строки' не определено
combined = []
for i in main.rows:
combined.append(i.value for i in row)
print(combined)
Заранее спасибо за помогите с этой загадкой!