使用Python操作excel文件的实例代码


Posted in Python onOctober 15, 2017

使用的类库

pip install openpyxl

操作实现

•工作簿操作

# coding: utf-8
from openpyxl import Workbook
# 创建一个excel工作簿
wb = Workbook()
# 打开一个工作簿
wb = load_workbook('test.xlsx')
# 保存工作簿到文件
wb.save('save.xlsx')

•工作表操作

# 获得当前的工作表对象
ws = wb.active
# 通过工作表名称得到工作表对象
ws = wb.get_sheet_by_name('sheet')
# 获取工作簿的所有工作表对象列表
ws = wb。get_sheet_names()
# 在工作簿末尾创建一个工作表
ws = wb.create_sheet()
# 在第一个位置创建一个工作表
ws = wb.create_sheet(0)
# 修改工作表名称
ws.title = "new sheet"

•数据操作

# 使用一个单元格
# 根据索引获得单元格内容
res = ws['A4']
# 使用cell方法获取单元格
res = ws.cell('A4')
# 或
res = ws.cell(row = 4, column = 1)
# 创建100*100的单元格
for i in range(1,101)
  for j in range (1,101)
    ws.cell(row = i, column = j)
# 使用切片获取多个单元格
cells = ws['A1':'d4']
# 使用iter_rows()方法获得行和列
t = touple(ws.iter_rows('A1:D4'))
# 使用rows获取所有行
t = ws.rows()
# 使用columns()获取所有列
t = ws.columns()

总结

以上所述是小编给大家介绍的使用Python操作excel文件的实例代码,希望对大家有所帮助!

Python 相关文章推荐
Python 字典(Dictionary)操作详解
Mar 11 Python
Python调用C/C++动态链接库的方法详解
Jul 22 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
python3 线性回归验证方法
Jul 09 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
Aug 19 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
如何理解Python中的变量
Jun 01 Python
python如何做代码性能分析
Apr 26 Python
python出现"IndentationError: unexpected indent"错误解决办法
Oct 15 #Python
python 二分查找和快速排序实例详解
Oct 13 #Python
Python实现的排列组合计算操作示例
Oct 13 #Python
python numpy函数中的linspace创建等差数列详解
Oct 13 #Python
Python配置mysql的教程(推荐)
Oct 13 #Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 #Python
python的paramiko模块实现远程控制和传输示例
Oct 13 #Python
You might like
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
PDO::getAvailableDrivers讲解
2019/01/28 PHP
js 字符串操作函数
2009/07/25 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
javascript中Function类型详解
2015/04/28 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
JavaScript实现时钟滴答声效果
2017/01/29 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
python实现日志按天分割
2019/07/22 Python
解决Mac下使用python的坑
2019/08/13 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
Aosom西班牙:家具在线商店
2020/06/11 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
护理毕业生自荐信范文
2013/12/22 职场文书
模范教师事迹材料
2014/02/10 职场文书
宣传普通话标语
2014/06/27 职场文书
党委班子对照检查材料
2014/08/19 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
老龙头导游词
2015/02/11 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
2015年业务工作总结范文
2015/04/10 职场文书