Формула заполнения Openpyxl в столбце Excel

Я работаю в Python 3.6.2 и openpyxl, и у меня есть формула в столбце Excel, которую мне нужно заполнить для всего столбца данных.

Формула:

= ТЕКСТ (G2, «00»), поэтому я хочу, чтобы G2 увеличивался до G3, G4 и т. Д. Вниз по столбцу.

Вот мой код:

import openpyxl wb = openpyxl.load_workbook("Workbook.xlsx") ws = wb.get_sheet_by_name('Data') n = '=TEXT(G2, "00")' for row, cellObj in enumerate(list(ws.columns)[10]): print (cellObj) n = '=TEXT(G%d, "00")' % (row, row, row) cellObj.value = n wb.save('Workbook.xlsx') wb.close() 

Я получаю сообщение об ошибке:

AttributeError: объект 'str' не имеет атрибутов 'columns'

Заранее благодарю за любую помощь, которую вы можете предоставить.

Изменить 1:

Это действительно дубликат этого вопроса

Заполнение формул Openpyxl для всей колонки

Однако я не могу получить пример для работы. Я получаю очень раздражающую синтаксическую ошибку.

  • Наложение одной части данных на другую и сохранение только новых или измененных строк
  • Пытаясь вывести список значений из таблицы Excel, но значения продолжают переопределять друг друга, а не компилировать в выходной таблице
  • Запись содержимого, выгружаемого с сайта HTML (.txt), на существующую таблицу Excel
  • Python 3 - xlwt сохранить ошибку рабочей книги
  • print excel to PDF с несколькими областями печати с использованием Python
  • Значение Python3, найденное на листе excel
  • Может ли панды неявно определять заголовок на основе значения, а не строки?
  • Красивый суп: информация о погоде: таблица -> Файл Excel
  • csv.writer записывает все содержимое в одну ячейку
  • Python OpenPyXl для перемещения строк в мастер-книгу
  • Как вы превращаете данные из таблицы SQL в файл Excel?
  • Interesting Posts
    Давайте будем гением компьютера.