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多进程同步Lock、Semaphore、Event实例
Nov 21 Python
Python实现学校管理系统
Jan 11 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
Python装饰器用法实例总结
May 26 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
Django中使用Whoosh进行全文检索的方法
Mar 31 Python
Python3中_(下划线)和__(双下划线)的用途和区别
Apr 26 Python
python取余运算符知识点详解
Jun 27 Python
win10从零安装配置pytorch全过程图文详解
May 08 Python
Python音乐爬虫完美绕过反爬
Aug 30 Python
python创建字典及相关管理操作
Apr 13 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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
Dedecms常用函数解析
2008/02/01 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
jQuery.each使用详解
2015/07/07 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
numpy中索引和切片详解
2017/12/15 Python
python实现代码统计器
2019/09/19 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
HTML5拖放效果的实现代码
2016/11/17 HTML / CSS
入党自我鉴定范文
2013/10/04 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2014年扶贫工作总结
2014/11/18 职场文书
环保守法证明
2015/06/24 职场文书
机械原理课程设计心得体会
2016/01/15 职场文书
自愿离婚协议书范本2016
2016/03/18 职场文书