python读取Excel实例详解


Posted in Python onAugust 17, 2018

本文实例为大家分享了python读取Excel实例的具体代码,供大家参考,具体内容如下

1.操作步骤:

(1)安装python官方Excel库-->xlrd

(2)获取Excel文件位置并读取

(3)读取sheet

(4)读取指定rows和cols内容

2.示例代码:

# -*- coding: utf-8 -*-
 
import xlrd 
from datetime import date,datetime
 
def read_excel():
 
#文件位置
ExcelFile=xlrd.open_workbook(r'C:\Users\Administrator\Desktop\TestData.xlsx') 
#获取目标EXCEL文件sheet名 
print ExcelFile.sheet_names()
 
#------------------------------------ 
#若有多个sheet,则需要指定读取目标sheet例如读取sheet2 
#sheet2_name=ExcelFile.sheet_names()[1] 
#------------------------------------ 
#获取sheet内容【1.根据sheet索引2.根据sheet名称】
#sheet=ExcelFile.sheet_by_index(1)
sheet=ExcelFile.sheet_by_name('TestCase002')
#打印sheet的名称,行数,列数
print sheet.name,sheet.nrows,sheet.ncols 
#获取整行或者整列的值
rows=sheet.row_values(2)#第三行内容
cols=sheet.col_values(1)#第二列内容
print cols,rows 
#获取单元格内容
print sheet.cell(1,0).value.encode('utf-8') 
print sheet.cell_value(1,0).encode('utf-8') 
print sheet.row(1)[0].value.encode('utf-8') 
#打印单元格内容格式
 
print sheet.cell(1,0).ctype
 
if__name__ =='__main__':
 
read_excel()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
Python进阶之自定义对象实现切片功能
Jan 07 Python
python判断字符串或者集合是否为空的实例
Jan 23 Python
python使用selenium实现批量文件下载
Mar 11 Python
Python合并同一个文件夹下所有PDF文件的方法
Mar 11 Python
python set内置函数的具体使用
Jul 02 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 Python
如何实现更换Jupyter Notebook内核Python版本
May 18 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
如何编写python的daemon程序
Jan 07 Python
Django权限控制的使用
Jan 07 Python
python框架中flask知识点总结
Aug 17 #Python
Flask Web开发入门之文件上传(八)
Aug 17 #Python
python操作excel的方法
Aug 16 #Python
python3调用百度翻译API实现实时翻译
Aug 16 #Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 #Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 #Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 #Python
You might like
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
jQuery代码优化 遍历篇
2011/11/01 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
jQuery过滤选择器用法分析
2015/02/10 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
vue router demo详解
2017/10/13 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
Python列表推导式的使用方法
2013/11/21 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
什么是设计模式
2012/06/17 面试题
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript
AngularJS实现多级下拉框
2022/03/25 Javascript