|
from xlwt import *
w = Workbook()
# ---------------------------------------
ws1 = w.add_sheet('sheet 1')
for i in range(0x100):
ws1.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
ws2 = w.add_sheet('sheet 2')
for i in range(0x100):
ws2.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
ws3 = w.add_sheet('sheet 3')
for i in range(0x100):
ws3.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
ws4 = w.add_sheet('sheet 4')
for i in range(0x100):
ws4.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
ws5 = w.add_sheet('sheet 5')
for i in range(0x100):
ws5.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
ws6 = w.add_sheet('sheet 6')
for i in range(0x100):
ws6.write(i // 0x10, i % 0x10, i)
# ---------------------------------------
# 第一,第二行不动
ws1.panes_frozen = True
ws1.horz_split_pos = 2 # 水平位置
# 第一,第二列不动
ws2.panes_frozen = True
ws2.vert_split_pos = 2 # 垂直位置
# 第一行,第一列不动
ws3.panes_frozen = True
ws3.horz_split_pos = 1 # 水平位置
ws3.vert_split_pos = 1 # 垂直位置
# 位置不能改变(有两个内容)
ws4.panes_frozen = False
ws4.horz_split_pos = 12 # 水平位置(以高为12显示全部数据)
ws4.horz_split_first_visible = 2 # 算是第二位置
# 位置不能改变(有两个内容)
ws5.panes_frozen = False
ws5.vert_split_pos = 40 # 垂直位置(以宽为40显示全部数据)
ws5.vert_split_first_visible = 2 # 算是第二位置
# 位置不能改变(有4个内容)
ws6.panes_frozen = False
ws6.horz_split_pos = 12 # 水平位置(以高为12显示全部数据)
ws6.horz_split_first_visible = 2 # 算是第二位置
ws6.vert_split_pos = 40 # 垂直位置(以宽为40显示全部数据)
ws6.vert_split_first_visible = 2 # 算是第二位置
w.save('./xlwt/panes.xls')
|
|