import xlrd

flbrd = "D:\\考勤系统.xlsx"
ws = xlrd.open_workbook(flbrd)
# 获取所有sheet名字:ws.sheet_names()
print('获取所有sheet名字',ws.sheet_names())
# 获取sheet数量:ws.nsheets
print('获取所有sheet对象',ws.nsheets)
# 获取所有sheet对象:ws.sheets()
print('获取所有sheet对象',ws.sheets())
# 通过sheet名查找:ws.sheet_by_name("test”)
print('通过sheet名查找',ws.sheet_by_name("Sheet1"))
# 通过索引查找:ws.sheet_by_index(3)
print('通过索引查找',ws.sheet_by_index(2)) wp = ws.sheet_by_name("Sheet1")
# 获取sheet名称
print('获取sheet名称',wp.name)
#获取sheet总行列数
print('获取sheet总列数',wp.ncols)
print('获取sheet总行数',wp.nrows) print('读取第一行的内容包括合并单元格',wp.row_values(0))
print('获取单元格值类型和内容',wp.row(0))
print('获取单元格是否存在数据',wp.row_types(0)) print('读取第一行,地2-3列数据,不包含第四列数据',wp.row_values(0,1,3))
print('读取第一列中的第三行到四行的数据',wp.col_values(0,2,5))
print('获取单元格的类型和值',wp.row_slice(0,1,3))
print('获取单元格类型',wp.row_types(1,0,2)) print('获取单元格第一行第二列中内容',wp.cell_value(0,1))
print('获取单元格第一行第二列中内容',wp.cell(0,1).value)
print('获取单元格第一行第二列中内容',wp.row(0)[1].value)
print('获取单元格第一行第二列中类型',wp.cell_type(0,1))
print('获取单元格第一行第二列中类型',wp.cell(0,1).ctype)
print('获取单元格第一行第二列中类型',wp.row(0)[1].ctype) print('转换成A1',xlrd.cellname(0,0))
print('转换成$A$1',xlrd.cellnameabs(0,0))
# print(' 把列由数字转换为字母表示',xlrd.colname(0,0)) # 读取每个单元格的数据
s = wp.ncols #列
b = wp.nrows #行
i = 0
for i in range(b):
for e in range(s):
print(wp.cell_value(i, e))

python 对Excel表格的读取的更多相关文章

  1. python 处理 Excel 表格

    see: http://www.cnblogs.com/sunada2005/p/3193300.html 一.可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表 ...

  2. 【转】python操作excel表格(xlrd/xlwt)

    [转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异, ...

  3. python操作excel表格文件--使用xlrd模块

    原文: http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 引言: 实际工作中,可能很多情况下都会用到excel表格,像如果不需 ...

  4. python - 操作excel表格

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  5. 转载:python操作excel表格(xlrd/xlwt)

    python操作excel表格(xlrd/xlwt)   最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而 ...

  6. python 对Excel表格的写入

    python对Excel表格写入需要导入xlrd ,和xlutils两个库 from xlrd import open_workbook from xlutils.copy import copy o ...

  7. Python 利用Python操作excel表格之openyxl介绍Part2

    利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436) ## 绘图 c = LineChart()    ...

  8. Python 利用Python操作excel表格之openyxl介绍Part1

    利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436),免费获取以下性能监控工具(类似Nmon精简版) ...

  9. Python 利用Python操作excel表格之xlwt介绍

    利用Python操作excel表格之xlwt介绍   by:授客 QQ:1033553122 直接上代码   案例1 #!/usr/bin/env python # -*- coding:utf-8 ...

随机推荐

  1. .Net Core学习地址

    官方教程:https://docs.microsoft.com/zh-cn/aspnet/core/ 入门无忧网:http://www.rm5u.com/netcore/netcore-intro.h ...

  2. ISOMAP

    转载 https://blog.csdn.net/dark_scope/article/details/53229427# 维度打击,机器学习中的降维算法:ISOMAP & MDS 降维是机器 ...

  3. Spring MVC 使用介绍(十六)数据验证 (三)分组、自定义、跨参数、其他

    一.概述 除了依赖注入.方法参数,Bean Validation 1.1定义的功能还包括: 1.分组验证 2.自定义验证规则 3.类级别验证 4.跨参数验证 5.组合多个验证注解 6.其他 二.分组验 ...

  4. 修改MAC地址的方法 破解MAC地址绑定(抄)

    修改MAC地址的方法 破解MAC地址绑定   网卡的MAC地址是固化在网上EPROM中的物理地址,是一块网卡的“身份证”,通常为48位.在平常的应用中,有很多方面与MAC地址相关,如有些软件是和MAC ...

  5. TOP按钮

    TOP按钮 博客园页面添加返回顶部TOP按钮 进入网页管理->设置 在"页面定制CSS代码"中添加如下css样式,当然你可以改为自己喜欢的样式 此处可以将背景色backgro ...

  6. python中的__dict__,__getattr__,__setattr__

    python class 通过内置成员dict 存储成员信息(字典) 首先用一个简单的例子看一下dict 的用法 class A(): def __init__(self,a,b): self.a = ...

  7. bzoj3168 钙铁锌硒维生素 (矩阵求逆+二分图最小字典序匹配)

    设第一套为A,第二套为B 先对于每个B[i]判断他能否替代A[j],即B[i]与其他的A线性无关 设$B[i]=\sum\limits_{k}{c[k]*A[k]}$,那么只要看c[j]是否等于零即可 ...

  8. centos7环境搭建命令List

    npm -ivh jdk-8u191-linux-x64.rpm adduser sai passwd sai whereis sudoers vim /etc/sudoers rpm -qa | g ...

  9. 【Linux】配置SSH Key到GitHub/GitLab

    Linux配置SSH Key到GitHub/GitLab 准备工作 首先检查下本机是否已经安装了SSH,在终端输入ssh即可: 如果没有安装进行yum安装 # yum -y install opens ...

  10. Linux系统网络编程中TCP通讯socket--send导致进程被关闭

    https://blog.csdn.net/dsanmux/article/details/52083403 https://blog.csdn.net/u011425939/article/deta ...