对于太大而不能一屏显示的电子表格,“冻结”顶部的几行或最左边的几列,是
很有帮助的。例如,冻结的列或行表头,就算用户滚动电子表格,也是始终可见的。这称为“冻结窗格”。在 OpenPyXL  中,每个 Worksheet  对象都有一个 
freeze_panes属性,可以设置为一个 Cell 对象或一个单元格坐标的字符串。请注意,单元格上边的所有行和左边的所有列都会冻结,但单元格所在的行和列不会冻结。
要解冻所有的单元格,就将 freeze_panes 设置为 None 或'A1'。表 12-3 展示了
freeze_panes 设定的一些例子,以及哪些行或列会冻结。

表 12-3    冻结窗格的例子
freeze_panes 的设置                                          冻结的行和列
sheet.freeze_panes = 'A2'                                                    行 1
sheet.freeze_panes = 'B1'                                                    列 A
sheet.freeze_panes = 'C1'                                                    列 A 和列 B
sheet.freeze_panes = 'C2'                                                    行 1 和列 A 和列 B

sheet.freeze_panes = 'A1'或 sheet.freeze_panes = None

没有冻结窗格

确保你有来自 http://nostarch.com/automatestuff/的产品销售电子表格。然后在交互式环境中输入以下代码:
>>>  import  openpyxl
>>>  wb  =  openpyxl.load_workbook('produceSales.xlsx')
>>>  sheet  =  wb.get_active_sheet()
>>>  sheet.freeze_panes  =  'A2'
>>>  wb.save('freezeExample.xlsx')

如果将 freeze_panes 属性设置为'A2',行 1 将永远可见,无论用户将电子表格滚动到何处,如图 12-8 所示。

12.10.3 冻结窗格相关推荐

  1. excel冻结窗格--冻结行列标题

    在工作的几年里,越来越发现microsoftware的强大.也开始使用excel来做自己的计划和各种各样的事件记录.       说实话,那么强大的功能我仅仅用到了10%或许都不到呢!       对 ...

  2. 发布一个锁定行列的一种方法。(实现Excel里的冻结窗格的功能)

    功能介绍:     可以实现锁定表格的行和列的功能,效果和Excel里的冻结窗格类似,当然没有Excel那么强大了,只是类似. 问题:     当一个table太大而导致在屏幕里显示不下的时候,IE会 ...

  3. 【Excel学习笔记9】冻结窗格、工作簿、工作表、视图

    1.1如何冻结想要的行和列? 1)如何创建工作簿?两种方法 2)创建后的工作簿有1个表单,怎么让刚创建的工作簿就有3个表单? 3)如何切换工作簿? 4)如何使两个工作簿并排,达到以下效果? 5)如何对 ...

  4. Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz

    2019独角兽企业重金招聘Python工程师标准>>> http://www.linuxidc.com/Linux/2012-12/76532.htm 在Ubuntu 12.10下安 ...

  5. VMware Workstation 9下基于Ubuntu 12.10服务器版本的Hadoop集群的配置

    (主要参照http://os.51cto.com/art/201211/363116.htm) 一.概述 其实,网上关于Hadoop集群的配置的资料不可谓不少,但是,细细找来,多半是在有图形桌面的环境 ...

  6. [Ubuntu 12.10] Openstack 多节点安装--前期准备网络拓扑

    为什么80%的码农都做不了架构师?>>>    研究openstack也有一段时间了,写了一大堆笔记都没整理,最近要把开发机迁移到openstack上试试,安装一个多节点玩玩,也方便 ...

  7. oracle 11g安装桌面,Lubuntu 12.10 桌面版安装Oracle 11g

    在网上找到在 LUbuntu 12.10 桌面版上成功安装 Oracle11g 的相关资料.记录之. 1. 安装依赖项 sudo apt-get install gcc make binutils l ...

  8. 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间

    - 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...

  9. Ubuntu 12.10 安装JDK、Hadoop全过程

    目睹这头大象是怎么跳的舞.以下是我在Ubuntu 12.10下面安装JDK以及Hadoop的整个过程. 说明:在最开始时,我在网上各处搜比较妥当的安装hadoop的方法,过程比较纠结:后来才发现直接在 ...

  10. 如何安装透明窗口主题Emerald在Ubuntu 13.04/12.10/12.04中-PPA

    Emerald 窗口装饰可能已经停止发展,在Ubuntu软件库也只提供几个版本的包,但也有用户想继续使用,所以以使其更易于安装,国外webupd8博客上传了Emerald到主WebUpd8 PPA,可 ...

最新文章

  1. matlab中patch命令_matlab 放大平移图形是超出边界问题的处理
  2. 最小的权限+最少的服务=最大的安全
  3. 2015c语言9月答案,2015年9月计算机二级C语言预测题答案
  4. 数字图像处理 python_5使用Python处理数字的高级操作
  5. 计算机网络(二)——局域网硬件设备
  6. 假设linux分配给u盘设备名是,嵌入式linux开发基础试卷-应用物理A答案
  7. HandyJSON:Swift语言JSON转Model工具库
  8. arduino图形编程——ardublock
  9. oracle的redo和undo,Oracle的redo 和undo的區別
  10. 滑动验证码研究-后续
  11. SpringBoot+zk+dubbo架构实践(四):sb+zk+dubbo框架搭建(内附源码GitHub地址)
  12. 【AI视野·今日CV 计算机视觉论文速览 第224期】Tue, 22 Jun 2021
  13. TOOLTIPS 的相关用法
  14. 2023计算机毕业设计SSM最新选题之javaJava班级信息管理系统x0w9c
  15. JVM(6)之 二次标记
  16. Ubuntu云服务器搭建饥荒联机版服务器教程
  17. 从码农到艺术家——读《禅与摩托车维修艺术》有感
  18. php 时间配置,php 配置正确的时间
  19. Win10、Win7定时开关机
  20. parameterType和resultType

热门文章

  1. Android计算器LinearLayout实现布局
  2. java倒计时_详解java倒计时三种简单实现方式
  3. dzzoffice 任意文件下载漏洞分析
  4. windy比较级_形容词和副词比较级知识点讲解及练习
  5. 山东省第三届数据应用创新创业大赛颁奖典礼在烟台举办
  6. 解决github图片无法访问问题(DNS污染)
  7. 嵌入式通过序列号加密总结及flash…
  8. 下方点击出项上方对应的插件_sketch必备插件Craft功能详解(下)
  9. jQuery浮出广告插件带关闭
  10. 全栈python之路——三篇文章带你踏入python大门-基础01