使用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使用递归解决全排列数字示例
Feb 11 Python
利用Python读取文件的四种不同方法比对
May 18 Python
python win32 简单操作方法
May 25 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
利用python numpy+matplotlib绘制股票k线图的方法
Jun 26 Python
django-allauth入门学习和使用详解
Jul 03 Python
python3 反射的四种基本方法解析
Aug 26 Python
如何通过python实现人脸识别验证
Jan 17 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
Python实现学生管理系统(面向对象版)
Jun 24 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 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
SONY SRF-40W电路分析
2021/03/02 无线电
PHP与SQL注入攻击[二]
2007/04/17 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
原生JS操作网页给p元素添加onclick事件及表格隔行变色
2013/12/01 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
Openlayers+EasyUI Tree动态实现图层控制
2020/09/28 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
学习python (1)
2006/10/31 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
python 带时区的日期格式化操作
2020/10/23 Python
职业生涯规划怎么写
2013/12/29 职场文书
十八大标语口号
2014/10/09 职场文书
2014年售票员工作总结
2014/11/19 职场文书
优秀教师推荐材料
2014/12/16 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书