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批量查询域名是否被注册过
Jun 21 Python
Python的mysql数据库的更新如何实现
Jul 31 Python
Python线程创建和终止实例代码
Jan 20 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
Python Pandas中根据列的值选取多行数据
Jul 08 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
Python类中方法getitem和getattr详解
Aug 30 Python
python3连接MySQL8.0的两种方式
Feb 17 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
php smarty模版引擎中的缓存应用
2009/12/02 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php url地址栏传中文乱码解决方法集合
2010/06/25 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
Vue.use源码分析
2017/04/22 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
简单分析js中的this的原理
2019/08/31 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
Python三级菜单的实例
2017/09/13 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
商得四方公司面试题(gid+)
2014/04/30 面试题
如何执行一个shell程序
2012/11/23 面试题
2013年员工自我评价范文
2013/12/27 职场文书
职业规划书如何设计?
2014/01/09 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
教师求职自荐信范文
2015/03/04 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python