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 03 Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 Python
python3.6实现学生信息管理系统
Feb 21 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
python中time库的实例使用方法
Oct 31 Python
详解python 中in 的 用法
Dec 12 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 Python
Django Path转换器自定义及正则代码实例
May 29 Python
python实现磁盘日志清理的示例
Nov 05 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
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
Smarty保留变量用法分析
2016/05/23 PHP
php+jQuery递归调用POST循环请求示例
2016/10/14 PHP
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
vue.js使用3DES加密的方法示例
2018/05/18 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
一张图带我们入门Python基础教程
2017/02/05 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
Python生成数字图片代码分享
2017/10/31 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
详解python with 上下文管理器
2020/09/02 Python
用 python 进行微信好友信息分析
2020/11/28 Python
上海天奕面试题笔试题
2015/04/19 面试题
领导班子四风表现材料
2014/08/23 职场文书
我的1919观后感
2015/06/03 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python
JavaScript的function函数详细介绍
2021/11/20 Javascript