Цитирование через электронную таблицу Excel (с использованием openpyxl)

import openpyxl wb=openpyxl.load_workbook('Book_1.xlsx') ws=wb['Sheet_1']

Я пытаюсь проанализировать таблицу Excel с помощью openpyxl. Моя цель – получить максимальное число из столбца D для каждой группы чисел в столбце A. Я бы хотел помочь получить код для цикла для анализа. Вот пример таблицы, которую я пытаюсь проанализировать. Имя файла – Book 1, а имя листа – Лист 1. Я запускаю Python 3.6.1, pandas 0.20.1 и openpyxl 2.4.7. Я предоставляю код, который у меня есть.

введите описание изображения здесь

IIUC, используйте модуль pandas для достижения этого:

 import pandas as pd df = pd.read_excel('yourfile.xlsx') maxdf = df.groupby('ID').max() 

У maxdf будет результат, который вы ищете.

Допустим, у вас есть файл test.xlsx с ws1 . Пытаться:

 from openpyxl import load_workbook wb = load_workbook(filename='test.xlsx') ws = wb['ws1'] for col in ws.columns: col_max = 0 for cell in col: if cell.value > col_max: col_max = cell.value print('next max:', col_max) 

Я перебираю все строки, потому что не уверен, чего вы ожидали.

  • Проектирование цикла python3 For, который присваивает значениям ячеек из двух столбцов листа Excel переменным в процессе Selenium и циклам для всех строк
  • Автоматическое создание отдельных экземпляров одного класса (Python - Excel / CSV)
  • Ошибка Xlsxwriter Python3
  • итерация по всем строкам / столбцам openpyxl больше не работает с новой версией> 2.3.5
  • Создал рекурсивную программу для преобразования позиции столбца в столбец Excel (1 = A, 27 = AA), получение @ на моем выходе
  • Как найти повторяющиеся значения соответствия в двух столбцах Data Frame в Python?
  • как добавить одну цифру с несколькими линиями данных в Excel с помощью xlwings?
  • Формула заполнения Openpyxl в столбце Excel
  • Как я могу перебирать листы в win32com?
  • которая является хорошей библиотекой для чтения и записи файлов MS excel с Python 3
  • Конкатенатный специфический интервал клеток с помощью панд
  • Interesting Posts

    Ошибка времени выполнения «483» «Объект не поддерживает это свойство или метод»

    запись значений в ячейку в строке в excel для переменной класса в python

    Excel – Вырезать строки программно

    VBA: объединить некоторые рабочие листы в разных книгах в одну книгу

    Маркировка отображает две серии данных с использованием одинаковых ссылочных ячеек на нескольких листах

    Объединить ячейки, если другая ячейка имеет такое же значение

    Определение значения точки в Excel VBA

    Оптимизация функции массива, которая вычисляет продукты

    макросделение текста в ячейке с использованием токена

    Экспорт в файл excel дает предупреждение при попытке открыть его

    VB.net Экспорт выбранных столбцов в Datatable для Excel

    Ошибка Excel при настройке фильтра PivotField

    Excel vba-код для циклического использования почтовых сообщений gmail в почтовом ящике gmail

    Perl Excel – не может вызывать значение метода для неопределенного значения. Удаление ячеек, когда текст является подстрокой другой ячейки

    Как проверить, содержит ли значение в активной ячейке любую букву или нет?

    Давайте будем гением компьютера.