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牛刀小试密码爆破
Feb 03 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
用实例分析Python中method的参数传递过程
Apr 02 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
python中使用psutil查看内存占用的情况
Jun 11 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
Python 进程之间共享数据(全局变量)的方法
Jul 16 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 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
Oracle 常见问题解答
2006/10/09 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
WebSocket的通信过程与实现方法详解
2018/04/29 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
vc6编写python扩展的方法分享
2014/01/17 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python 函数基础知识汇总
2018/03/09 Python
Python中logging日志库实例详解
2020/02/19 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
机关搬迁方案
2014/05/18 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
介绍信范文
2015/01/31 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript