python 对Excel表格的读取
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表格的读取的更多相关文章
- python 处理 Excel 表格
see: http://www.cnblogs.com/sunada2005/p/3193300.html 一.可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表 ...
- 【转】python操作excel表格(xlrd/xlwt)
[转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异, ...
- python操作excel表格文件--使用xlrd模块
原文: http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 引言: 实际工作中,可能很多情况下都会用到excel表格,像如果不需 ...
- python - 操作excel表格
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- 转载:python操作excel表格(xlrd/xlwt)
python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而 ...
- python 对Excel表格的写入
python对Excel表格写入需要导入xlrd ,和xlutils两个库 from xlrd import open_workbook from xlutils.copy import copy o ...
- Python 利用Python操作excel表格之openyxl介绍Part2
利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436) ## 绘图 c = LineChart() ...
- Python 利用Python操作excel表格之openyxl介绍Part1
利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436),免费获取以下性能监控工具(类似Nmon精简版) ...
- Python 利用Python操作excel表格之xlwt介绍
利用Python操作excel表格之xlwt介绍 by:授客 QQ:1033553122 直接上代码 案例1 #!/usr/bin/env python # -*- coding:utf-8 ...
随机推荐
- Vue.js——vue-resource
vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应. vue-resource使用 引入 npm install vue-reso ...
- Cordova Upload Images using File Transfer Plugin and .Net core WebAPI
In this article, I am going to explain ,"How to Upload Images to the server using Cordova File ...
- 完全理解 Python 迭代对象、迭代器、生成器(转)
完全理解 Python 迭代对象.迭代器.生成器 本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators » nvie.com,俺写的这篇文章是 ...
- 《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
非常荣幸作为晓峰哥的同事,之前就看过这篇文章,重写读一遍,再学习学习. 一.开篇词 初级.中级:java和计算机科学基础.开源框架的使用:高级.专家:java io/nio.并发.虚拟机.底层源码.分 ...
- SQL随记(六)
1.关于dbms_sql包的一些执行语句 cursor_name := DBMS_SQL.OPEN_CURSOR; --打开游标: DBMS_SQL.PARSE(cursor_name, var_dd ...
- java与python数据结构对比
- 【1】MySQL大数据量分页查询方法及其优化
---方法1: 直接使用数据库提供的SQL语句---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N---适应场景: 适用于数据量较少的情况(元组百/千 ...
- Web_0002:关于MongoDB的操作
1,启动moggdb服务端 打开cmd命令窗口进入到MongoDB的安装目录bin文件下: 如: cd /d F:\Program Files\mongodb\bin 执行如下命令(该命令窗口为 ...
- 【ShaderToy】画一个球体
嗯,其实渲染球体,可以看做就是一个2d圆形图案+渲染光泽的函数. 定义球体结构——半径,球心坐标 struct Sphere { vec3 center; float radius; };edzx- ...
- 使用JQuery实现图片轮播效果
[效果如图] [原理简述] 这里大概说一下整个流程: 1,将除了第一张以外的图片全部隐藏, 2,获取第一张图片的alt信息显示在信息栏,并添加点击事件 3,为4个按钮添加点击侦听,点击相应的按钮,用f ...