1 # -*- coding: utf-8 -*-
 2 import xlrd
 3 def read_excel():
 4     # 打开文件
 5     workbook = xlrd.open_workbook(r'E:\pycharm project\movies.xls')
 6     # 获取所有sheet
 7     print workbook.sheet_names() # [u'sheet1', u'sheet2']
 8     #获取sheet2
 9     sheet2_name= workbook.sheet_names()[1]
10     print sheet2_name
11     # 根据sheet索引或者名称获取sheet内容
12     sheet2 = workbook.sheet_by_name('Sheet2')
13     # sheet的名称,行数,列数
14     print sheet2.name,sheet2.nrows,sheet2.ncols
15     rows = sheet2.row_values(3) # 获取第四行内容
16     cols = sheet2.col_values(2) # 获取第三列内容
17     print rows
18     print cols
19     #获取单元格内容的三种方法
20     print sheet2.cell(1,0).value.encode('utf-8')
21     print sheet2.cell_value(1,0).encode('utf-8')
22     print sheet2.row(1)[0].value.encode('utf-8')
23     # 获取单元格内容的数据类型
24     print sheet2.cell(1,3).ctype
25 if __name__ == '__main__':
26     read_excel()

需要注意

1.python读取excel中单元格的内容返回的有5种类型,即上面例子中的ctype:

ctype :  0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

2.大小写要一致

3.日期显示

if (sheet2.cell(rows,cols).ctype == 3):date_value = xlrd.xldate_as_tuple(sheet2.cell_value(4,0),workbook.datemode)date_tmp = date(*date_value[:3]).strftime('%Y/%m/%d')print date_tmp

推荐链接:http://www.cnblogs.com/zhoujie/p/python18.html

转载于:https://www.cnblogs.com/ZHANG576433951/p/6821945.html

python 读取excel表格的数据相关推荐

  1. python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据

    怎么用python读取excel表格的数据 #导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\datap.xlsx' #打开 data=xl ...

  2. 基于Python读取Excel表格文件数据并转换为字典dict格式

      有时我们需要将一个Excel表格文件中的全部或一部分数据导入到Python并转换为字典格式,如何实现呢?   我们以如下所示的一个表格(.xlsx格式)作为简单的示例.其中,表格共有两列,第一列为 ...

  3. Python读取excel表格人员数据同时批量写入多个excel个人登记表

    背景:驻村期间需要将1张含有200多人的人员记录数据写入人员信息登记表中,1条记录对应一个人员信息登记表.如果复制粘贴肯定比较慢,所以当然使用Python来解决.涉及的字段其实有23个,因涉及其他问题 ...

  4. python 读取excel 表格的数据

    自己随便写了一个表格如下 使用工具xlrd 如果没有下载 可以使用pip install xlrd 下载一个 大致需要一下几个步骤 1 打开excel table = xlrd.open_workbo ...

  5. python读取excel表格-python读取excel表格中的数据

    使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...

  6. python读取excel表格数据

    python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格:xlwt写入excel表格数据 一.python读取excel表格数据 1. ...

  7. python读取Excel表格,运营商通信数据

    python读取Excel表格,按照某一列的时间,每十分钟统计一次,这是运营商的数据处理 下面是代码 # coding:utf-8 #导入读取Excel的库 import xlrd #导入pyecha ...

  8. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  9. python读取Excel表格文件

    python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...

  10. python读取csv表格的数据并用matplotlib画曲线图

    前言 python读取csv表格的数据并用matplotlib回曲线图 1.导入相关库 import matplotlib.pyplot as plt import pandas as pd impo ...

最新文章

  1. iOS 11 安全区域适配总结
  2. 《搜索引擎-信息检索实践》7.2.1 分类应用与检索/BM25检索模型
  3. 洛谷2766:[网络流24题]最长不下降子序列问题——题解
  4. cocos2d的常用动作及效果总结之五:Animation
  5. 阿里云服务器(windows2012)
  6. 第0次作业 -- 博客园作业提交方法
  7. Delphi 程序开发范例宝典(第2版)高清PDF下载 附光盘
  8. JVM调优参数简介、调优目标及调优经验
  9. 这是一个转型AI的励志故事,从非科班到拿下竞赛一等奖
  10. 高数篇:05柯西定理和泰勒公式
  11. VO快速搜索 宝马VO 宝马VO翻译 VO码查询工具
  12. 北京航空航天大学计算机学院保研率,北京航空航天大学计算机学院(专业学位)计算机技术保研条件...
  13. 油耳戴什么款式耳机好?骨传导耳机最合适
  14. 化工机械基础期末复习题及答案
  15. CF949A Zebras 构造
  16. 请根据以下需求使用决策表设计测试用例
  17. 中国数字经济投资态势分析及发展前景深度评估报告2022-2028年版
  18. 电子琴节奏包制作_MIDI音乐制作基础必备
  19. python软件如何下载-Python怎么下载安装
  20. 线程安全的随机数生成

热门文章

  1. 基本文件管理,针对Centos7的XFS文件系统备份恢复(需要更改)
  2. Eclipse中移除native层编译支持
  3. 搜索数据android ui,搜索概览  |  Android 开发者  |  Android Developers
  4. request用法_urllib的基本用法
  5. Java每隔5秒查找redis_Redis利用Pipeline加速查询速度的方法
  6. python数字合并提高_python-给定相关数字列表,合并相关列表以创...
  7. 七夕祝福网页制作_啥?七夕过了你还不知道自己为啥单身??
  8. readhat7mysql_Redhat7.3安装MySQL8.0.22的详细教程(二进制安装)
  9. [渝粤教育] 武昌理工学院 跨境电商实务 参考 资料
  10. 【渝粤教育】国家开放大学2018年春季 0630-22T环境法学 参考试题