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 04 Python
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
深入浅析Python中join 和 split详解(推荐)
Jun 30 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
对Python _取log的几种方式小结
Jul 25 Python
Django Rest framework频率原理与限制
Jul 26 Python
python3.7环境下安装Anaconda的教程图解
Sep 10 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 Python
Python Django 后台管理之后台模型属性详解
Apr 25 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
php防盗链的常用方法小结
2010/07/02 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
python实现数独算法实例
2015/06/09 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
win与linux系统中python requests 安装
2016/12/04 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
财务会计毕业生个人求职信
2014/02/03 职场文书
大型会议策划方案
2014/05/17 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS