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之类的细节
Oct 13 Python
python检测远程服务器tcp端口的方法
Mar 14 Python
python中OrderedDict的使用方法详解
May 05 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
Python3.7实现中控考勤机自动连接
Aug 28 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
使用python求解二次规划的问题
Feb 29 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
python中子类与父类的关系基础知识点
Feb 02 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+DBM的同学录程序(4)
2006/10/09 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
python实现巡检系统(solaris)示例
2014/04/02 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python基于K-means聚类算法的图像分割
2019/10/30 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
Django如何使用redis作为缓存
2020/05/21 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
自荐信封面
2013/12/04 职场文书
社区母亲节活动记录
2014/03/06 职场文书
现场施工员岗位职责
2014/03/10 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
公司表扬信格式
2015/05/04 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
nginx 配置缓存
2022/05/11 Servers
GO中sync包自由控制并发示例详解
2022/08/05 Golang