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计算三角函数之asin()方法的使用
May 15 Python
python实现将文本转换成语音的方法
May 28 Python
简单讲解Python中的闭包
Aug 11 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
python 计算两个日期相差多少个月实例代码
May 24 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
解决Pycharm出现的部分快捷键无效问题
Oct 22 Python
python退出命令是什么?详解python退出方法
Dec 10 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
Python中格式化字符串的四种实现
May 26 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二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
为数据添加append,remove功能
2006/10/03 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
js 调用百度分享功能
2017/02/27 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
ES6对象操作实例详解
2020/05/23 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python抽象类的新写法
2015/06/18 Python
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
python实现KNN分类算法
2019/10/16 Python
Python同时处理多个异常的方法
2020/07/28 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
总经理岗位职责
2013/11/09 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
大学四年个人总结
2015/03/03 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技