You can set the tab color to a new Excel file using the XlsxWriter Python module. Here is an example:
from xlsxwriter.workbook import Workbook
workbook = Workbook('tab_colors.xlsx')
worksheet1 = workbook.add_worksheet()
worksheet2 = workbook.add_worksheet()
worksheet3 = workbook.add_worksheet()
worksheet4 = workbook.add_worksheet()
worksheet1.set_tab_color('red')
worksheet2.set_tab_color('green')
worksheet3.set_tab_color('
workbook.close()

source
share