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 相关文章推荐
pydev使用wxpython找不到路径的解决方法
Feb 10 Python
最大K个数问题的Python版解法总结
Jun 16 Python
Python中如何优雅的合并两个字典(dict)方法示例
Aug 09 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
python用plt画图时,cmp设置方法
Dec 13 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
Keras 使用 Lambda层详解
Jun 10 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
基于python实现银行管理系统
Apr 20 Python
Python实现智慧校园自动评教全新版
Jun 18 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
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
怎样在UNIX系统下安装php3
2006/10/09 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
Smarty3配置及入门语法
2017/02/22 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
Laravel5.7框架安装与使用学习笔记图文详解
2019/04/02 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
webpack之引入图片的实现及问题
2018/10/08 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
javascript实现支付宝滑块验证码效果
2020/07/24 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
Python 基础之字符串string详解及实例
2017/04/01 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
2020/03/09 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
房地产销售大学生自我评价分享
2013/11/11 职场文书
六十岁生日答谢词
2014/01/10 职场文书
解除同居协议书
2015/01/29 职场文书
家长对孩子的寄语
2015/02/26 职场文书
运动会跳远广播稿
2015/08/19 职场文书
2016大学军训心得体会
2016/01/11 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python