python学习---第四天

来源:互联网 发布:java中的迭代器是什么 编辑:程序博客网 时间:2024/06/05 08:50

在下这厢有礼了

我由于自身能力的原因,这本书啃吧有点慢,每天写两个python例子好了。

Python操作Excel表学习

一、安装xlrd模块

   到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。

二、使用介绍

1.导入模块

importxlrd

2.打开Excel读取数据

data = xlrd.open_workbook('excelFile.xls')

3Excel操作

table = data.sheets()[0]#通过索引顺序获取

table = data.sheet_by_index(0)#通过索引顺序获取

table = data.sheet_by_name(u'Sheet1')#通过索引获取

获取正行和整列的值(数组)

table.row_values(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).value

简单的写入

row = 0

col = 0

#类型0 empty,1 string,2 number,3 data,4 Boolean,5 error

ctype = 1 value =‘单元格的值

xf = 0 #扩展的格式化

table.put_cell(row,col,ctype,value,xf)

table.cell(0,0)#单元格的值

Demo代码

Demo代码其实很简单,就是读取Excel数据

https://code.csdn.net/snippets/2602854

 
原创粉丝点击