我正在创建工作表而不是将它们命名为任何东西.我无法冻结第一列和第一行.在将工作表添加到工作簿时,我厌倦了命名工作表并且工作正常.但是在飞行中不起作用.下面是代码
base = xlwt.Workbook()
for k,v in MainDict.items():
base.add_sheet(k.upper())
col_width = 256 * 50
xlwt.add_palette_colour("custom_colour", 0x21)
pattern = 'url:(.*)'
search = re.compile(pattern)
base.set_colour_RGB(0x21, 251, 228, 228)
style = xlwt.easyxf('pattern: pattern solid, fore_colour custom_colour;font : bold on;alignment: horiz center;font: name Times New Roman size 20;font:underline single')
index = MainDict.keys().index(k)
ws = base.get_sheet(index)
ws.set_panes_frozen(True)
try:
for i in itertools.count():
ws.col(i).width = col_width
except ValueError:
pass
style1 = xlwt.easyxf('font: name Times New Roman size 15')
style2 = xlwt.easyxf('font : bold on;font: name Times …Run Code Online (Sandbox Code Playgroud) 我试图结合2个列表,并希望形成组合.
a = ['ibm','dell']
b = ['strength','weekness']
Run Code Online (Sandbox Code Playgroud)
我想形成像这样的组合['ibm strength','ibm weekness','dell strength','dell weakness'].
我试图使用zip或连接列表.我也使用了itertools,但它没有给我想要的输出.请帮忙.
a = ['ibm','dell']
b = ['strength','weekness']
c = a + b
itertools.combinations(c,2)
for a in a:
for b in b:
print a +b
Run Code Online (Sandbox Code Playgroud)