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. Oracle 给予访问其他用户包的权限

    grant execute on apps.SPM_CON_INVOICE_INF_PKG to diq; grant  DEBUG on apps.SPM_CON_INVOICE_INF_PKG t ...

  2. EditTextUtil 监听输入字数

    package com.toge.ta.utils; import android.text.Editable;import android.text.Selection;import android ...

  3. 【LOJ#3097】[SNOI2019]通信(费用流)

    [LOJ#3097][SNOI2019]通信(费用流) 题面 LOJ 题解 暴力就直接连\(O(n^2)\)条边. 然后分治/主席树优化连边就行了. 抄zsy代码,zsy代码是真的短 #include ...

  4. ArrayDataProvider数据分页

    模型 public function search($page=10){ $lists = self::find()->orderBy('id DESC')->all(); $dataPr ...

  5. luoguP3598 Koishi Loves Number Theory

    题目 题解 等比数列,最后统一除以(x-1)(这里数据都存在逆元....) (不存在逆元可以考虑表示成:x*p^y的pair形式,最后上下把p的次数相减(类似扩展Lucas)) 求:lcm(x^(ai ...

  6. 洛谷P4630 铁人两项--圆方树

    一道很好的圆方树入门题 感谢PinkRabbit巨佬的博客,讲的太好啦 首先是构建圆方树的代码,也比较好想好记 void tarjan(int u) { dfn[u] = low[u] = ++dfn ...

  7. Python爬虫之三

    1)使用Scrapy,什么叫做Scrapy Scrapy,Python开发的一个快速.高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据.Scrapy用途广泛,可以用于数据 ...

  8. mac下安装gradle

    安装 gradle brew install gradle 配置Path环境 vim .bash_profile // 写入 export PATH="${PATH}:/usr/local/ ...

  9. GWAS: 阿尔兹海默症和代谢指标在大规模全基因组数据的遗传共享研究

    今天要讲的一篇是发表于 Hum Genet 的 "Shared genetic architecture between metabolic traits and Alzheimer's d ...

  10. django-crontab实现定时任务

    django-crontab实现服务端的定时任务 安装 pip install django-crontab 在Django项目中使用 settings.py INSTALLED_APPS = ( ' ...