小编Rag*_*ram的帖子

使用xlwt冻结excel中的细胞

我正在创建工作表而不是将它们命名为任何东西.我无法冻结第一列和第一行.在将工作表添加到工作簿时,我厌倦了命名工作表并且工作正常.但是在飞行中不起作用.下面是代码

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)

python excel xlwt

7
推荐指数
1
解决办法
3020
查看次数

在python中组合列表

我试图结合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)

python combinations list python-2.7

1
推荐指数
1
解决办法
113
查看次数

标签 统计

python ×2

combinations ×1

excel ×1

list ×1

python-2.7 ×1

xlwt ×1