python使用xlrd和xlwt读写Excel文件的实例代码


Posted in Python onSeptember 05, 2018

安装模块

如果使用的是Linux系统,并且安装了pip,可以直接使用pip安装xlrd, xlwt:

pip install xlwt
pip install xlrd

也可以从官网下载源代码安装:

https://pypi.org/project/xlwt/1.1.2/

https://pypi.org/project/xlrd/

下载tar.gz文件,解压,并转到解压后的目录中,找到setup.py,输入命令:

sudo python setup.py install

安装完成。

导入模块:

import xlrd
import xlwt

读取

读取xls文件:

data = xlrd.open_workbook(input.xls)

根据索引获取sheet:

table = data.sheets()[0]

根据名称获取sheet:

table = data.sheet_by_name(u'Sheet1')

获取行数和列数:

nrows=table.nrows
ncols=table.ncols

获取单元格:

for i in range(nrows):
 for j in range(ncols):
  row_content = table.col(j)[i].value #先行后列
  col_content = table.row(i)[j].value #先列后行

或者可以直接用cell函数:

content = table.cell(i,j).value

写入

book = xlwt.Workbook(encoding = 'utf-8') #创建一个Excel对象
sheet1 = book.add_sheet('sheet1') #添加一个名为sheet1的sheet
style = xlwt.XFStyle()
sheet1.write(i, j, content) #在索引为i, j处写入content
book.save("output.xls") # 保存

总结

以上所述是小编给大家介绍的python使用xlrd和xlwt读写Excel文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python处理PHP数组文本文件实例
Sep 18 Python
跟老齐学Python之print详解
Sep 28 Python
Python实现竖排打印传单手机号码易撕条
Mar 16 Python
Python对数据库操作
Mar 28 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
Nov 14 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
基于python检查SSL证书到期情况代码实例
Apr 04 Python
浅谈Python中的继承
Jun 19 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
python 3调用百度OCR API实现剪贴板文字识别
Sep 04 #Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 #Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 #Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
Sep 04 #Python
selenium+python实现自动化登录的方法
Sep 04 #Python
python使用scrapy发送post请求的坑
Sep 04 #Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 #Python
You might like
php session 预定义数组
2009/03/16 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
php多进程应用场景实例详解
2019/07/22 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
详解用webpack2搭建angular2的项目
2017/06/22 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
简单解析Django框架中的表单验证
2015/07/17 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
如何在Django中设置定时任务的方法示例
2019/01/18 Python
python单例模式的多种实现方法
2019/07/26 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
基于python 取余问题(%)详解
2020/06/03 Python
python numpy实现rolling滚动案例
2020/06/08 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
阿玛尼美妆加拿大官方商城:Giorgio Armani Beauty加拿大
2017/10/24 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
什么是.net
2015/08/03 面试题
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
相亲大会策划方案
2014/06/05 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫