使用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实现程序的单一实例用法分析
Jun 03 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
python解析含有重复key的json方法
Jan 22 Python
django如何实现视图重定向
Jul 24 Python
Django分页功能的实现代码详解
Jul 29 Python
Python API自动化框架总结
Nov 12 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
Python基础教程之输入输出和运算符
Jul 26 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 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
星际RPG字典
2020/03/04 星际争霸
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
Yii2单元测试用法示例
2016/11/12 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python检测QQ在线状态的方法
2015/05/09 Python
Python实现建立SSH连接的方法
2015/06/03 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
浅谈python对象数据的读写权限
2016/09/12 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
python实现公司年会抽奖程序
2019/01/22 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
什么是URL
2015/12/13 面试题
全国道德模范事迹
2014/02/01 职场文书
结婚保证书范文
2014/04/29 职场文书
会计岗位工作总结
2015/08/12 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电