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备份Mysql脚本
Aug 11 Python
Python如何为图片添加水印
Nov 25 Python
Python实现动态图解析、合成与倒放
Jan 18 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
python的scikit-learn将特征转成one-hot特征的方法
Jul 10 Python
python的sorted用法详解
Jun 25 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
Python中栈、队列与优先级队列的实现方法
Jun 30 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
python使用opencv实现马赛克效果示例
Sep 28 Python
Python tkinter常用操作代码实例
Jan 03 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 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与javascript对多项选择的处理
2006/10/09 PHP
无数据库的详细域名查询程序PHP版(3)
2006/10/09 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
php短址转换实现方法
2015/02/25 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
php无序树实现方法
2015/07/28 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
jquery中文乱码的多种解决方法
2013/06/21 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
JavaScript 隐性类型转换步骤浅析
2018/03/15 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
自动化专业个人求职信范文
2013/12/30 职场文书
建筑项目策划书
2014/01/13 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
文明城市标语
2014/06/16 职场文书
建筑学专业自荐书
2014/07/09 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
公司员工管理制度
2015/08/04 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
Docker部署Mysql8的实现步骤
2022/07/07 Servers