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 相关文章推荐
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
使用python将图片按标签分入不同文件夹的方法
Dec 08 Python
python感知机实现代码
Jan 18 Python
详解python使用turtle库来画一朵花
Mar 21 Python
浅析PEP570新语法: 只接受位置参数
Oct 15 Python
python Django框架实现web端分页呈现数据
Oct 31 Python
浅析python内置模块collections
Nov 15 Python
Python使用pymysql模块操作mysql增删改查实例分析
Dec 19 Python
Python轻量级web框架bottle使用方法解析
Jun 13 Python
python实现邮件循环自动发件功能
Sep 11 Python
如何通过一篇文章了解Python中的生成器
Apr 02 Python
python和Appium的移动端多设备自动化测试框架
Apr 26 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&mysql(三)
2006/10/09 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
Python求算数平方根和约数的方法汇总
2016/03/09 Python
python实现用户登录系统
2016/05/21 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
大学生自我鉴定
2013/12/08 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
贫困证明书范文
2015/06/16 职场文书
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫
如何使用python包中的sched事件调度器
2022/04/30 Python