python操作excel相关
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作excel相关相关的知识,希望对你有一定的参考价值。
读取excel文件,这里使用xlrd,使用的时候首先要导入xlrd模块;得到的类型是unicode数据类型
ctype :
0
empty,
1
string,
2
number,
3
date,
4
boolean,
5
error
#打开excel文件读取数据
data = xlrd.open_workbook("test.xls")
#获取一个工作表方式一
table = data.sheets()[0]
#获取一个工作表方式二
table = data.sheet_by_insex(0)
#获取一个工作表方式三
table = data.sheet_by_name(u‘sheetname‘)
#获取一整行,i是索引值
table.row_values(i)
#获取一整列,i是索引值
table.col_values(i)
#获取行数
nrows = table.nrows
#获取列数
ncols = table.ncols
#循环行列表的数据
for i in range(nrows):
print table.row_values(i)
#获取单元格的值,第一个是行索引,第二个是列索引
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
#使用行列索引,第一个是行索引或列索引,第二个是该行或该列中的索引
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
#获取单元格内容的数据类型
cell_A1 = table.row(0)[0].ctype
python读取excel中单元格的内容返回的有5种类型,即上面例子中的ctype:
ctype : 0
empty,
1
string,
2
number,
3
date,
4
boolean,
5
error
以上是关于python操作excel相关的主要内容,如果未能解决你的问题,请参考以下文章