Обработка excel файла

Добрый день, подскажите, как организовать цикл по всему excel файлу в рамках одного листа?
Взять первый элемент, отработать и так до конца страницы, пока не кончатся записи

Здравствуйте! Сделать это несложно.

Когда Вы считываете данные из Excel-файла, они возвращаются в виде словаря массивов словарей - https://knowledge.electroneek.ru/opisanie-funkcii-devtool/microsoft-excel/prochitat-iz-excel. Если звучит страшно, то это только так звучит. По сути считывается содержимое всех листов. Предположим, что переменная с данными назвалась excel_content.

Поэтому:

  1. Вычленяем в отдельную переменную (для удобства) содержимое нужного листа: my_list = excel_content["Нужный лист Excel"]. Результат - не словарь массивов словарей, а уже просто массив словарей, где каждый элемент - и есть строка.
  2. Далее вводим счетчик, чтобы бегать по циклу, например, counter = 0.
  3. Добавляем условие “Если…то”, внутри которого пишем counter < my_list.length, то есть условие будет пускать алгоритм по ветке “Да” все время, пока счетчик меньше длины массива (то есть пока строки не закончатся).
  4. Не забываем в теле цикла последним действием увеличивать счетчик: counter = counter + 1.

Здравствуйте, @benstory!
Если что-то не понятно по ответу выше - можете задавать вопросы. Также, уточните, пожалуйста, какие элементы Вам необходимо обработать (ячейки, строки или столбцы). Можете также прислать файл для примера.