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中的一些高级编程技巧
Apr 02 Python
python实现转圈打印矩阵
Mar 02 Python
Python高级特性与几种函数的讲解
Mar 08 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
Python range、enumerate和zip函数用法详解
Sep 11 Python
Python线程条件变量Condition原理解析
Jan 20 Python
python如何将两张图片生成为全景图片
Mar 05 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
如何教少儿学习Python编程
Jul 10 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
Python 实现微信自动回复的方法
Sep 11 Python
Scrapy爬虫文件批量运行的实现
Sep 30 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 开源AJAX框架14种
2009/08/24 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
python实现图片转字符小工具
2019/04/30 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
Django中的静态文件管理过程解析
2019/08/01 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
市场营销专科应届生求职信
2013/11/24 职场文书
大学军训感言600字
2014/02/25 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
交通安全标语
2014/06/06 职场文书
联片教研活动总结
2014/07/01 职场文书
薪资证明范本
2015/06/19 职场文书
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技
什么是Python装饰器?如何定义和使用?
2022/04/11 Python