使用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两个整数相除得到浮点数值的方法
Mar 18 Python
python编码最佳实践之总结
Feb 14 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
python实现人脸识别代码
Nov 08 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Python 中的 import 机制之实现远程导入模块
Oct 29 Python
python实现将一维列表转换为多维列表(numpy+reshape)
Nov 29 Python
Python反爬虫伪装浏览器进行爬虫
Feb 28 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
pyqt5打包成exe可执行文件的方法
May 14 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
西德产收音机
2021/03/01 无线电
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
js中事件的处理与浏览器对象示例介绍
2013/11/29 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
深究AngularJS中ng-drag、ng-drop的用法
2017/06/12 Javascript
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
Python实现动态图解析、合成与倒放
2018/01/18 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python3.5基于TCP实现文件传输
2020/03/20 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
python同步两个文件夹下的内容
2019/08/29 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
一道SQL面试题
2012/12/31 面试题
说出你对remoting 和webservice的理解和应用
2014/06/08 面试题
本科毕业自我鉴定
2014/03/20 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
干部作风建设心得体会
2014/10/22 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
党支部鉴定意见
2015/06/02 职场文书
三八妇女节致辞
2015/07/31 职场文书
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL