@Yrets169

Как за каждую итерацию цикла добавлять в list?

Из файла эксель читаются ячейки в диапазоне A2: C9 и сохраняются в лист (list)

import openpyxl
book = openpyxl.load_workbook('some.xlsx')
sheet = book.active
new_list = [] 
    for cellObj in sheet['A2': 'C9']:
          for cell in cellObj:
              new_list.append([cell.value])


Получаю ответ такого вида:
[
['id'],['name'],['password'],
.............................
]


Вопрос: как получить
[
['id','name','password'],
.............................
]
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
import openpyxl
book = openpyxl.load_workbook('some.xlsx')
sheet = book.active
new_list = [] 
for cellObj in sheet['A2': 'C9']:
    some_list = []
    for cell in cellObj:
        some_list.append(cell.value)
    new_list.append(some_list)
print(new_list)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы