Python第三方库xlrd/xlwt的安装与读写Excel表格


Posted in Python onJanuary 21, 2017

前言

相信大家都应该有所体会,在平时经常会遇到处理 Excel 表格数据的情况,人工处理起来实在是太麻烦了,我们可以使用 Python 来解决这个问题,我们需要两个 Python 扩展, xlrd 和 xlwt 。

xlrd和xlwt是Python的第三方库,所以是需要自己安装的,可以在python的官网https://pypi.python.org/pypi下载该模块来安装,也可以通过其他手段,比如easy_install或者pip,下面来看看详细的安装介绍与读写Excel表格的方法吧。

使用 xlwt 写入 Excel 数据

xlwt 的安装方式

$ sudo pip install xlrd

示例代码

import xlwt

xls = xlwt.Workbook()
sheet = xls.add_sheet('sample')
sheet.write(0, 0, 'netcon')
sheet.write(0, 1, 'conw.net')
xls.save('sample.xls')

这个是一个最简单的例子,创建一个 Excel 表格,新建一个名为 sample 的 sheet ,并在 A1 、 B1 的位置写上 3water 、 3water.com 。

使用 xlrd 读取 Excel 数据

xlrd 的安装方式

$ sudo pip install xlrd

示例代码

import xlrd

xls = xlrd.open_workbook('sample.xls')
sheet = xls.sheets()[0]
values = sheet.row_values(0)
print(values)

这份代码使用 xlrd 读取上面创建的 Excel 表格,输出是:

['3water', '3water.com']

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
Python中用max()方法求最大值的介绍
May 15 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
很酷的python表白工具 你喜欢我吗
Apr 11 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
基于 Django 的手机管理系统实现过程详解
Aug 16 Python
Django自定义模板过滤器和标签的实现方法
Aug 21 Python
OpenCV+face++实现实时人脸识别解锁功能
Aug 28 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
python库matplotlib绘制坐标图
Oct 18 Python
在pycharm中创建django项目的示例代码
May 28 Python
python 多态 协议 鸭子类型详解
Nov 27 Python
python实现的多线程端口扫描功能示例
Jan 21 #Python
Python 字符串大小写转换的简单实例
Jan 21 #Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 #Python
python dict 字典 以及 赋值 引用的一些实例(详解)
Jan 20 #Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
Jan 20 #Python
python 查找字符串是否存在实例详解
Jan 20 #Python
python django 访问静态文件出现404或500错误
Jan 20 #Python
You might like
谈谈新手如何学习PHP
2006/12/14 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
php中stdClass的用法分析
2015/02/27 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
javascript 模拟点击广告
2010/01/02 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
Python isinstance判断对象类型
2008/09/06 Python
利用python批量检查网站的可用性
2016/09/09 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
财务会计应届生求职信
2013/11/24 职场文书
社会实践感言
2014/01/25 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
工作迟到检讨书
2014/02/21 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
员工辞职信范文大全
2015/05/12 职场文书
python异步的ASGI与Fast Api实现
2021/07/16 Python