码迷,mamicode.com
首页 > 编程语言 > 详细

【python操作excel相关】

时间:2017-11-17 18:27:55      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:font   种类   数据类型   col   sheet   style   print   读取数据   code   

读取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相关】

标签:font   种类   数据类型   col   sheet   style   print   读取数据   code   

原文地址:http://www.cnblogs.com/jinshengshun/p/7852566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!