2013-05-29 26 views
1

我正在生成報告並希望突出顯示其選項卡失敗時的選項卡。如何,我可以通過python更改Excel工作表選項卡背景顏色

import xlrd  
import xlwt 

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

我發現了一些,但將使用另一個lib中,那就是xlsxwriter(http://stackoverflow.com/questions/15667750/coloring-a-tab-in-openpyxl)。但是,我更喜歡使用更少的lib和possibe一樣多。 –

+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 
相關問題