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相关的主要内容,如果未能解决你的问题,请参考以下文章

Python3 关于excel 文件格式xls之读取写入和追加

python读写excel文件

Python读写/追加excel文件Demo

使用While循环导出Excel

是哟办法python读写追写excel文件

python对excel操作