通过python 使用xlrd解析Excel

来源:互联网 发布:金融类游戏知乎 编辑:程序博客网 时间:2024/06/05 21:57

一.安装python和xlrd模块

python下载地址,安装好后要配置环境变量,即把Python的安装路径加到系统path环境变量里就行了。
xlrd下载地址,下载后解压,安装方法读一下xlrd里的README.md便知。


二.xlrd api简单介绍

1.导入模块

 import xlrd

2.读取Excel数据

xlrd.open_workbook(excel路径)

data = xlrd.open_workbook('unit.xlsx')

上面语句的意思是打开unit表,将表中数据读进data中

3.获取一个工作表(sheet)

获取工作表的方法有两种,即通过索引顺序获取和通过工作表名字获取。

 sheet = data.sheets()[0]  #通过索引顺序获取第一个工作表 sheet = data.sheet_by_index(0) #通过索引顺序获取第一个工作表 sheet = data.sheet_by_name(u'Sheet1')  #通过名称获取

sheet.name是工作表的名字

4.获取每一行或每一列的信息

获取一个工作表的总行数和总列数

nrows = sheet.nrows  #行数ncols = sheet.ncols  #列数

获取一个工作表的整行或整列的值(数组)

sheet.row_values(n)  #获取第n行整行的值,返回一个数组sheet.col_values(m)  #获取第m行整行的值,返回一个数组

获取一个单元格的值

sheet.cell(i, j).value  #i行索引,j列索引
0 0
原创粉丝点击