Python xlwt 模块编辑 Excle 表格 基础 2 冻结窗口、设置加密保护、打印设置等
前言:
上一篇博客对Python 的第三方模块 xlwt 对Excel表格的一些基础操作如:新建工作簿、增加sheet表、插入位图等 进行了讲解。
本篇博客介绍 xlwt 模块设置 Excel表格文件的窗口显示样式、默认打印格式,主要内容包括:
1. 设置冻结窗口;
2. 表格的常用显示设置;
3. 设置文档保护及密码;
4. 表格打印设置详解。
1、设置冻结窗口
Excel表格对于数据的显示非常直观,其冻结窗口的设置就是对用户阅读数据非常友好的一个功能。
我们先写如下一个代码,创建一个Excel表格,并写入数据:
# 导入模块
import xlwt
work_book = xlwt.Workbook()
work_sheet = work_book.add_sheet('Test')
w2 = work_book.add_sheet('T2')
z = [[r,c] for r in range(20) for c in range(20)]
[l.append(str(i)) for i,l in enumerate(z)]
for info in z:
work_sheet.write(info[0],info[1],info[2])
w2.write(info[0],info[1],info[2])
# 保存文件
work_book.save('Test2.xls')
我们在当前工作路径下创建了一个 Test2.xls 表格文件,文件中有Test,T2两个sheet表,表中数据一样。
文件截图: