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之入门(三)序列
May 25 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
python二维列表一维列表的互相转换实例
Jul 02 Python
Flask之flask-session的具体使用
Jul 26 Python
python3.7.0的安装步骤
Aug 27 Python
python lxml中etree的简单应用
May 10 Python
Python进度条的制作代码实例
Aug 31 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
Python计算不规则图形面积算法实现解析
Nov 22 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
python如何实时获取tcpdump输出
Sep 16 Python
Python基于callable函数检测对象是否可被调用
Oct 16 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
第三节 定义一个类 [3]
2006/10/09 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中random模块用法实例分析
2015/05/19 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
python实现网站的模拟登录
2016/01/04 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
年终自我鉴定
2013/10/09 职场文书
大三预备党员入党思想汇报
2014/01/08 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
自荐信的格式
2014/03/10 职场文书
单位授权委托书范文
2014/08/02 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
行政二审代理词
2015/05/25 职场文书
Java中使用Filter过滤器的方法
2021/06/28 Java/Android