Python Forum
Unable to execute the for loop - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Unable to execute the for loop (/thread-21290.html)



Unable to execute the for loop - harold - Sep-23-2019

Hi Guys

I have got a set of table(FruitsTable, B2:E5) from excel and would like to the font color to be red for column B if quantity is > 6500 via using python.
However, I ran into a syntax error after typing the for loop and unable to find out what is the issue. Hence, would appreciate if you guys would assist with the code. Thanks in advance!

A B C D E
1 Fruits 2011 2012 2013 2014
2 Apples 10000 5000 8000 6000
3 Pears 20000 30000 4000 5000
4 Bananas 6000 6500 6700 6000
5 Oranges 500 300 200 700




from openpyxl import Workbook
from openpyxl.styles import *
from openpyxl.worksheet.table import Table, TableStyleInfo
import openpyxl
workbook = openpyxl.load_workbook("C:/Users/HAROLD/Desktop/Python 3/Automate excel data using python/Employees.xlsx")
worksheet = workbook['Table']

style = TableStyleInfo(name = "TableStyleMedium9", showRowStripes = True, showColumnStripes = True)
table.tableStyleInfo = style

font = Font(color = colors.RED, bold = True, italic = Bold)

for cell_number in range (2,6):
	if int(worksheet['B%s' % (cell_number)].value > 6500:



RE: Unable to execute the for loop - buran - Sep-23-2019

on line 14 there is missing closing bracket for int function