找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2067|回复: 0

[讨论] xlwt冻结和分篇

6

主题

30

帖子

30

积分

贫民

积分
30
你的一_LtH95 发表于 2019-6-23 13:21:29 | 显示全部楼层 |阅读模式
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')

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表