使用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使用正则表达式提取网页URL的方法
May 26 Python
使用Python脚本将文字转换为图片的实例分享
Aug 29 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
对numpy中轴与维度的理解
Apr 18 Python
python交互界面的退出方法
Feb 16 Python
Python批量删除只保留最近几天table的代码实例
Apr 01 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
Django项目中使用JWT的实现代码
Nov 04 Python
Python CSV文件模块的使用案例分析
Dec 21 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
如何在python中判断变量的类型
Jul 29 Python
Python内置数据类型中的集合详解
Mar 18 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
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
PHP 使用位运算实现四则运算的代码
2021/03/09 PHP
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
jquery高级编程的最佳实践详解
2014/03/23 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
微信小程序商品到详情的实现
2017/06/27 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
python中的内置函数getattr()介绍及示例
2014/07/20 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
python win32 简单操作方法
2017/05/25 Python
python装饰器实例大详解
2017/10/25 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
平民服装店创业计划书
2014/01/17 职场文书
心理健康课教学反思
2014/02/13 职场文书
社区母亲节活动记录
2014/03/06 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书