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生成指定长度的随机数密码
Jan 23 Python
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
Python 性能优化技巧总结
Nov 01 Python
python快速建立超简单的web服务器的实现方法
Feb 17 Python
python实现屏保计时器的示例代码
Aug 08 Python
python实现排序算法解析
Sep 08 Python
python通过zabbix api获取主机
Sep 17 Python
Python中collections模块的基本使用教程
Dec 07 Python
matlab xlabel位置的设置方式
May 21 Python
python中opencv实现图片文本倾斜校正
Jun 11 Python
Pandas数据类型之category的用法
Jun 28 Python
Python中request的基本使用解决乱码问题
Apr 12 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 smarty模版引擎中的缓存应用
2009/12/02 PHP
Thinkphp中数据按分类嵌套循环实现方法
2014/10/30 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
PHP实现文件上传与下载
2020/08/28 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
javascript实现微信分享
2014/12/23 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
Python中的super用法详解
2015/05/28 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
TensorFlow如何实现反向传播
2018/02/06 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
python import 上级目录的导入
2020/11/03 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
办公室助理岗位职责
2013/12/25 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
竞聘自述材料
2014/08/25 职场文书
民事和解协议书格式
2014/11/29 职场文书
爱的承诺书
2015/01/20 职场文书
天那边观后感
2015/06/09 职场文书
Python3 类型标注支持操作
2021/06/02 Python