Я пытаюсь зациклить значение 2 в ячейки заданного диапазона, но когда скрипт запускается, и я проверяю мой лист excel, ячейки пустые.Данные цикла Python openpyxl в ячейках
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
n = 1
ws.title = 'Day '+str(n)
ws['A1'] = 42
import datetime
ws['A2'] = datetime.datetime.now()
c = ws['A4']
ws['A4'] = 4
d = ws.cell(row=4, column=2, value=10)
cell_range = ws['A5':'A7']
for cell in cell_range:
cell.value = 2
wb.save("sample.xlsx")
Какая здесь ошибка?
ОК, поэтому я добавил это, и теперь я получаю эту ошибку – cojoe
AttributeError: объект 'tuple' не имеет атрибута 'value' – cojoe
@cojoe: Мне нужно будет увидеть ваш код. Он говорит, что 'cell' относится к кортежу, но ваш код указывает на другое. Возможно, вы делаете свою итерацию следующим образом: 'для ячейки в перечислении (cell_range):'? –