在使用python-openpyxl包时遇到的坑之append方法
在使用openpyxl的append方法(这里是指已经存在的sheet)的时候,传入一个list,会在sheet追加一行
例如:
我封装的一个方法,在指定的sheet下,如果传入的data是个list,就在这个sheet下追加一行,在使用这个方法的时候遇到了一个很奇怪的问题,在一个刚创建的sheet下,没有插入任何值的情况下,有的时候append是在第一行,有的时候是在第二行。
例如:
后来发现,在执行查询操作后,append会从第二行开始插入
如下图代码所示:
PS: maxLine = 1, maxRow = 1
若添加了第282行代码,即执行了 obj.cell(line, row).value后,append便从第二行开始插入了
具体原因还没有深究,有空再查 先把问题记录下来,也希望有大佬能解释一下为什么
在使用python-openpyxl包时遇到的坑之append方法相关推荐
- 发布npm包时遇到的问题及解决方法
发布npm包时遇到的问题及解决方法 1.出现这个错误 no_perms Private mode enable, only admin can publish this module 错误输出内容 n ...
- 使用Docker时遇到的坑与解决方法
使用Docker时遇到的坑与解决方法 1. Docker 服务启动串台 使用 docker-compose 命令各自启动两组服务,发现服务会串台! [问题起因] 在两个不同名称的目录目录下面,使用 d ...
- Ionic使用常用插件时遇到的坑与解决方法
一. 什么是Ionic Ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework ). 可以帮助您使用 Web 技术,比如 HTML. ...
- python二次开发ug_Siemens NX (UG)中对于Python第三方包(函数库)的设置方法
从NX 10开始,NX Open增加了对Python的支持,使得NX脚本语言的多元性进一步得到扩充.但对于大多数用户来说,选择Python作为脚本语言,主要是想利用Python社区提供的各种函数库或功 ...
- python中nx_Siemens NX (UG)中对于Python第三方包(函数库)的设置方法
从NX 10开始,NX Open增加了对Python的支持,使得NX脚本语言的多元性进一步得到扩充.但对于大多数用户来说,选择Python作为脚本语言,主要是想利用Python社区提供的各种函数库或功 ...
- python扩展包安装_Python扩展库的安装方法
本文讨论Python扩展库的安装方法 版权声明 本文可以在互联网上自由转载,但必须:注明出处(作者:海洋饼干叔叔)并包含指向本页面的链接. 本文不可以以纸质出版为目的进行改编.摘抄. 使用pip进行安 ...
- Python遍历列表时删除元素的几种方法
问题来源: 删除列表中的指定元素 描述: 输入一个整数列表,并输入一个整数x,删除列表中所有值为x的数,再输出列表. 问题代码: a = list(eval(input())) x = eval(in ...
- 当你装不上Python外部包时,试试这个网站
来源:Python之禅 之前我们介绍过如何在Python中安装第三方的包: 如何安装 Python 的第三方模块 Python以第三方包丰富而著称,你想要的功能几乎都可以通过pip命令安装,避免什么都 ...
- Python 安装 包时 VC 14 找不到错误终极解决办法
python setup.py bdist_wheel did not run successfully. 修改源码:M:\work\tool\Python39x64\Lib\site-package ...
最新文章
- javaScript中表单的验证
- Java——我的概念
- Zabbix的分布式监控部署
- selenium自动化-单元测试框架
- 编译时类型 和运行时类型的 区别(1)
- STL中 map 和 multimap
- 纯CSS实现帅气的SVG路径描边动画效果
- 【转】Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用...
- 页面加载完某个函数不工作 选择器也没错
- apache 启用 gzip压缩
- python中and和or的惰性求值特点_python中的惰性求值
- mysql无法连接10061错误1067_解决MySQL启动的error 2003和1067 10061错误问题
- struct 和typedef struct的区别
- 从0开始学习 GitHub 系列之「04.向GitHub 提交代码」
- abaqus算出来的转角单位是什么_abaqus单位等等
- 如何远程控制您的PC(即使崩溃)
- 笔试题--移动手机号短号
- 【MATLAB】矩阵元素及其基本运算
- python 下载qq群文件_python作业/练习/实战:下载QQ群所有人的头像
- Labview视觉一键尺寸测量仪,多产品