python openpyxl模块追加数据_python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据...
当实际工作需要把excel表的数据读取出来,或者把一些统计数据写入excel表中时,一个设计丰富,文档便于寻找的模块就会显得特别的有吸引力,本文对openpyxl模块的一些常见用法做一些记录,方便工作中查询(好记性不如烂笔头)
author:he
qq:760863706
python:3.5
date:2018-9-14
1:安装openpyxl
pip install openpyxl
1
2:excel表读取数据(.xlsx)
import openpyxl
filepath = 'sample.xlsx'
wb = openpyxl.load_workbook(filepath)
#获取全部表名
sheetnames = wb.sheetnames
#切换到目标数据表
#ws = wb[]
ws = wb['sheet2']
#表总行数
max_row = ws.max_row
#表总列数
max_col = ws.max_column
for x in range(1,max_row):
#获取表中x行1列的值
cell_data = ws.cell(row=x,column=1).value
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
3:已存在excel表追加数据
import openpyxl
filepath = 'sample.xlsx'
wb = openpyxl.load_workbook(filepath)
#切换到目标数据表
#ws = wb[]
ws = wb['sheet2']
#待填充数据
data = [[1,2,3],[4,5,6]]
for x in data:
ws.append(x)
savename = 'update_excel.xlsx'
wb.save(savename)
1
2
3
4
5
6
7
8
9
10
11
12
4:创建新excel表
import openpyxl
filepath = 'new_excel.xlsx'
wb = openpyxl.Workbook()
#默认表sheet1
ws1 = wb.active
#更改表名
ws1.title = 'new_sheet_name'
#创建sheet2表
ws2 = wb.create_sheet('sheet2')
ws1.cell(row=1,column=1,value='sheet1表1行1列的值').value
ws2.cell(row=2,column=2,value='sheet2表2行2列的值').value
wb.save(filepath)
————————————————
版权声明:本文为CSDN博主「weixin_38336920」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38336920/article/details/82703209
python openpyxl模块追加数据_python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据...相关推荐
- matlab如何读取excel文件中的数据?_Python自动化之从Excel文件读取数据
前言: 在Python语言,常用的excel读写库有xrld和openpyxl两个,当然pandas库也可以从excel文件中读取数据,但这里不建议使用.有个问题就是,xrld只能用于读取数据而不能用 ...
- python绘制三维图散点图_python matplotlib模块——绘制三维图形、三维数据散点图...
分类: 计算机视觉 python matplotlib模块,是扩展的MATLAB的一个绘图工具库.他可以绘制各种图形,可是最近最的一个小程序,得到一些三维的数据点图,就学习了下python中的matp ...
- python 路径往上一层_Python常用模块之模块、包介绍和相关语法
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很 ...
- 在python中requests模块怎么安装_Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
- python有哪些模块安全方向_Python 常用模块
模块 用一坨代码实现了某个功能的代码集合 模块分为三种 · 自定义模块 · 第三方模块 · 内置模块 1)自定义模块 自己编写并存在在某个路径下的python程序,实现了某个功能,可以被其他程序调用 ...
- python什么时候用框架_python时间模块的使用
前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法. python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化 ...
- python中模块的概念_Python中模块的概念
""" 模块搜索顺序 sys.path 查看搜索顺序 """ """ 编程语言中,库.包.模块是同一种概念,是 ...
- python中大括号是什么_Python中模块(Module)和包(Package)到底是什么,有什么区别?...
1. 模块(Module) 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个 ...
- python中的帮助系统_python系统模块
Python中大多数系统接口都集中在两个模块:sys和os.这么说有点过于简单化 还有一些其他的表转模块也属于这个领域他们包括: glob 用于文件名的扩展 socket 用于网络连接和进程间通信(I ...
最新文章
- 力扣(LeetCode)刷题,简单题(第13期)
- MySQL5.6多实例部署
- Unity中使用Attribute
- leetcode 229. Majority Element II | 229. 求众数 II(找出现次数超过n/k的元素)
- linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复
- elementui带输入建议查询_2020年度初级会计成绩查询指南!查询入口+查询流程+常见问题答疑...
- php中联合运算符,PHP-串联运算符
- 软件管理员密码忘记怎么办?软件密码如何找回?
- 服务器系统事件id1001,WIN10事件查看器,ID1000,ID1001 問題
- 街舞元年的角逐:“热血街舞团”和“这就是街舞”谁能胜出?
- 全国大学生数学建模竞赛(建模全过程)
- Python入门基础教程(打印一段文字)
- 开关调色新世界BP2888电源解决方案
- DEM数据(ASTER GDEM|SRTM|GLS2005|ALOS DEM|NASA DEM)下载
- 制作一个评选优秀老师和学生的系统,系统根据提示输入类别(老师或学生), 如果是老师则输入姓名和论文数,学生则输入姓名和考试成绩,输入若干人员信息后使用结束符完成输入,程序根据输入的数据列出优秀老师和优
- 通过js实现图片左右点击图片左右切换效果
- 如何可以把模糊的照片变得高清?
- 另辟蹊径的python学习手册(一)
- exe电子书制作教程(超详细)【申明:来源于网络】
- 深度分析:用户最喜欢用哪种NFT做头像