2013-05-29 2 views
1

Я создаю отчет и хочу выделить вкладку, когда она терпит неудачу.Как, я могу изменить цвет фона вкладки листа листа с помощью python

import xlrd  
import xlwt 

wb = Workbook()  
add_result = wb.add_sheet(req_id[req_num])  
wb.save("report_name.xls") 
+0

я нашел что-то но это будет использовать другую библиотеку, то есть xlsxwriter (http://stackoverflow.com/questions/15667750/coloring-a-tab-in-openpyxl). Но я предпочитаю использовать меньше lib столько, сколько возможно. –

+0

Что вы имеете в виду, выделив вкладку: раскрашивая вкладку или просто делая лист активным? – alecxe

+0

Я имею в виду окраску вкладки. –

ответ

0
xl = Dispatch("Excel.Application") 

xl.Visible = False 

xlFile = "C:/tab_colour.xls" 

wkb = xl.Workbooks.Open(xlFile) 

sheet = xl.Worksheets.Item("SVP INFO") 

sheet.Tab.Color = 255 

wkb.Save() 

wkb.Close() 

xl.Quit() 

xl = None