Ошибка «TypeError: объект NoneType не вызывается» появляется в строке 11, когда я пытаюсь запустить следующий код. Используя отладчик, я почти уверен, что файл из папки был извлечен, поэтому я не думаю, что это проблема.
import openpyxl
from math import cos
wb = openpyxl.load_workbook('data.xlsx')
sheet1 = wb.active
#assigning new column name
sheet1.insert_cols(3)
sheet1.cell(row = 1, column = 3).value('y2 = cos(x)')
# Calculating the cos() of the values in row 1
for row in range(2,sheet1.max_row + 1):
sheet1.cell(row = row, column = 3).value = math.cos( sheet1.cell(row = row, column = 1) )
#-------------------------------------------------
Traceback (most recent call last):
File "...excelPractice.py", line 11, in <module>
sheet1.cell(row = 1, column = 3).value('y2 = cos(x)')
TypeError: 'NoneType' object is not callable
Я новичок в изучении Python, и это Моя первая попытка с Excel, поэтому хорошее объяснение того, как это исправить и понять, чтобы избежать проблем в будущем, было бы здорово!