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中使用Neo4j数据库的教程
Apr 16 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
python中pandas.DataFrame排除特定行方法示例
Mar 12 Python
Python做简单的字符串匹配详解
Mar 21 Python
Python基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
python中下标和切片的使用方法解析
Aug 27 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
pytorch中的numel函数用法说明
May 13 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
桌面中心(一)创建数据库
2006/10/09 PHP
PHP提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
php发送邮件的问题详解
2015/06/22 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
JS中==与===操作符的比较
2009/03/21 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
广告学专业推荐信范文
2013/11/23 职场文书
校园环保建议书
2014/05/14 职场文书
英语专业自荐书
2014/06/13 职场文书
多人股份制合作协议书
2016/03/19 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers