Как собрать массив из строки Excel одной формулой?
Как сделать массив?
Сейчас получаю его так.
Нужно одной формулой.
from openpyxl import load_workbook
# Получение значений из таблицы excel
wb = load_workbook(filename = '/Users/turremail.ru/Desktop/Phyton/данные для выгрузки.xlsx')
sheet_ranges = wb['Лист1']
surname = sheet_ranges['A1'].value
name = sheet_ranges['B1'].value
patronymic = sheet_ranges['C1'].value
date_of_birth = sheet_ranges['D1'].value
gender = sheet_ranges['E1'].value
array = [surname , name, patronymic , date_of_birth , gender]
print(array)
Ответы (1 шт):
Автор решения: Михаил Таратенко
→ Ссылка
Решил перебором всех значений на листе:
array = []
for row in sheet_ranges.values:
for value in row:
array.append(value)
print(array)
Если кто знает как выбрать конкретный диапазон, напишите пожалуйста!