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计算最大优先级队列实例
Dec 18 Python
python创建临时文件夹的方法
Jul 06 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
Python实现的多线程http压力测试代码
Feb 08 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
python交易记录链的实现过程详解
Jul 03 Python
python脚本实现mp4中的音频提取并保存在原目录
Feb 27 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
python GUI计算器的实现
Oct 09 Python
pycharm远程连接服务器并配置python interpreter的方法
Dec 23 Python
termux中matplotlib无法显示中文问题的解决方法
Jan 11 Python
python 如何执行控制台命令与操作剪切板
May 20 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
一个MYSQL操作类
2006/11/16 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
使用python绘制常用的图表
2016/08/27 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
详解Python发送email的三种方式
2018/10/18 Python
Python 去除字符串中指定字符串
2020/03/05 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
物资采购方案
2014/06/12 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
2014年计生标语
2014/06/23 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
项目转让协议书
2014/10/27 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python