import openpyxl
wb = openpyxl.load_workbook('man.xlsx')
sheet = wb.active
sheet.freeze_panes = 'A2'
wb.save('changetest.xlsx')

其实这是一个很简单的应用,但是可能出现的问题会让我们很意外。

这个程序看上去没有问题,但是实际运行过程中却出了一点小意外。

按理应该冻结第一行,可是运行结果显示的却是“181行”,很让我纳闷。

请教了一些前辈,他们都说没有问题。

后来我尝试了一下,点击第一行看看,是否是格式问题,一看格式是文本格式,然后我就修改成常规,保存后,再次运行,这下成功了。为此我还自鸣得意了一番。

可是,真的是真个问题吗?我又重新打开原本的文件(没有修改过),发现一个问题,打开后第一行显示的是181行,我又反复关掉原文件又打开,始终开头显示的181行,这下找到问题的关键了。我把文件拖到开头,然后保存了一下。再次运行,结果你懂得,成功了。

原来不是单元格的格式问题,是工作簿的问题,excel可能就是这么设置的,如果是已经存在的文件,再次打开显示的是上次修改保存后关掉的位置,而python也是直接把打开后的工作表,显示出来的第一行当作是工作表的第一行,其实未必。

所以下次运行冻结窗格的时候,看看需要操作的工作表的第一行是否是打开后显示的第一行。

python在excel中的应用:freeze_panes冻结不是第一行的问题,其实可能是一个小细节。相关推荐

  1. python在excel中的应用-python怎样在excel中应用?

    python在excel中应用的方法:首先[return sorted(s)]在本地建立一个目录,并保存这个代码并命名为[Methods.py]:然后打开Excel,填写一些数据以便提供python脚 ...

  2. python 表格格式输出_利用python对excel中一列的时间数据更改格式操作

    问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...

  3. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  4. python获取excel某一列-Python从Excel中读取日期一列的方法

    如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...

  5. python如何将生成的随机数存入文件中_用python在excel中读取与生成随机数写入excel中...

    今天是我第一次发博客,就关于python在excel中的应用作为我的第一篇吧. 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再 ...

  6. 使用Python将Excel中的数据导入到MySQL

    使用Python将Excel中的数据导入到MySQL 工具 Python 2.7 xlrd MySQLdb 安装 Python 对于不同的系统安装方式不同,Windows平台有exe安装包,Ubunt ...

  7. vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  8. 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  9. python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例

    本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...

  10. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

最新文章

  1. 【C++】何时需要自定义拷贝构造函数和赋值符
  2. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(十八) 完美精灵之八面玲珑(WPF Only)②...
  3. android fragment contextmenu,在 fragment 中,无法为listView项创建 contextMenu_android_开发99编程知识库...
  4. JS定时器的使用--无缝滚动
  5. MySQL进阶:从删库到跑路
  6. Spark Streaming 遇到 kafka
  7. [leetcode ]429. N-ary Tree Level Order Traversale (easy)
  8. jdk源码——HashMap
  9. QT-C++ Nesting排料优化,广告,服装,木工排料(支持矩形、异形排版,提高优化效率)
  10. iOS非越狱自动化脚本的方案
  11. web功能测试工具_Web辅助功能:工具和注意事项
  12. vlan局域网对战平台
  13. Codeforces Round #613 (Div. 2)(B-D)
  14. 线下沙龙:靠谱的区块链应用到底是啥样?
  15. unity ,color组件
  16. uni-app嵌入其他页面(阿里邮箱为例)
  17. WDM 驱动程序开发
  18. ibm服务器做系统按f几,这是我的主板,请问开机启动热键按F几?
  19. python分析人口出生率代码_【源码】国家统计局人口数据采集Python脚本数据汇总 | 州的先生...
  20. python离线文字转语音_python文字转语音

热门文章

  1. 三星电脑打开虚拟服务器,三星笔记本进BIOS后怎么开启CPU虚拟化
  2. 自己写了个磁力链搜索引擎
  3. 通过命令完成 虚拟机 ubuntu 中的文件拷贝到主机
  4. TMS320F28374S之X-BAR
  5. 将QLV 格式的视频转换为 mp4 格式
  6. linux运行海康的sdk,海康摄像头SDK在Linux、windows下的兼容问题(二)已解决
  7. java代码编写 银行存取款_用Java编写银行账户存取款业务,急求!!
  8. 科研第一步:怎样获得好的idea?!
  9. 群晖wordpress如何连接mysql,玩转群晖虚拟机:非插件安装WordPress
  10. php企业微信获取userid,企业微信端项目登陆、获取用户信息流程等