python中使用xlrd读excel使用xlwt写excel的实例代码


Posted in Python onJanuary 31, 2018

在数据分析和运营的过程中,有非常多的时候需要提供给别人使用,提供的形式有很多种,最经常使用的是Excel, 而 数据的统计和分析采用的是 python, 使用 python 把数据存在Excel 也是常见的事情,也有很多的库帮我们做了很多引擎的事情,比如说xlrd 和xlwt, 分别为读excel和写excel。

安装xlrd和xlwt

python中安装第三方模块都较为简单,同样的使用pip 命令就可以:

pip install xlrd
pip install xlwt

在这里准备上一份Excel,你也可以自己创建一份,这份Excel中有一些现成的数据供我们使用。

python中使用xlrd读excel使用xlwt写excel的实例代码

xlrd读取Excel的数据

读取的步骤为:

  • 打开Excel
  • 选择表单
  • 按行读取数据

读取的代码片段:

import xlrd
data = xlrd.open_workbook('sample-salesv3.xlsx')
table = data.sheets()[0]
nrows = table.nrows
for i in range(nrows ):
   print table.row_values(i)

可以输出如下的结果:

[u'account number', u'name', u'sku', u'quantity', u'unit price', u'ext price', u'date']
[740150.0, u'Barton LLC', u'B1-20000', 39.0, 86.69, 3380.91, u'2014-01-01 07:21:51']
[714466.0, u'Trantow-Barrows', u'S2-77896', -1.0, 63.16, -63.16, u'2014-01-01 10:00:47']
[218895.0, u'Kulas Inc', u'B1-69924', 23.0, 90.7, 2086.1, u'2014-01-01 13:24:58']
[307599.0, u'Kassulke, Ondricka and Metz', u'S1-65481', 41.0, 21.05, 863.05, u'2014-01-01 15:05:22']
[412290.0, u'Jerde-Hilpert', u'S2-34077', 6.0, 83.21, 499.26, u'2014-01-01 23:26:55']

如果想直接读到某一行某一列,可以直接使用 table.cell(0,0).value 其中,0,0 为0行0列。

xlwt把数据写入Excel

使用xlwt把数据写入Excel中,add_sheet 中可以添加表单,可以设置单元格的格式如字体和颜色,更多的可以参看 文档https://xlwt.readthedocs.io/en/latest/api.html 和github上的例子 https://github.com/dimagi/tablib/tree/master/tablib/packages/xlwt/examples

import xlwt
from datetime import datetime
style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
  num_format_str='#,##0.00')
style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')

总结

以上所述是小编给大家介绍的python中使用xlrd读excel使用xlwt写excel的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
详解Python字符串对象的实现
Dec 24 Python
Python 文件处理注意事项总结
Apr 10 Python
Python如何通过subprocess调用adb命令详解
Aug 27 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
python验证码识别教程之利用投影法、连通域法分割图片
Jun 04 Python
python实战教程之自动扫雷
Jul 13 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 #Python
python通过elixir包操作mysql数据库实例代码
Jan 31 #Python
Django视图和URL配置详解
Jan 31 #Python
Python编程求质数实例代码
Jan 31 #Python
Python及Django框架生成二维码的方法分析
Jan 31 #Python
Python进阶之尾递归的用法实例
Jan 31 #Python
简单的python协同过滤程序实例代码
Jan 31 #Python
You might like
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
JS实现淘宝幻灯片效果的实现方法
2013/03/22 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
jquery等待效果示例
2014/05/01 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
vue使用swiper实现左右滑动切换图片
2020/10/16 Javascript
python实现自动获取IP并发送到邮箱
2018/12/26 Python
python数据分析:关键字提取方式
2020/02/24 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
对python中list的五种查找方法说明
2020/07/13 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
Myprotein法国官网:欧洲第一运动营养品牌
2019/03/26 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
检讨书范文500字
2015/01/28 职场文书
培训通知
2015/04/17 职场文书
转学证明范本
2015/06/19 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书