ip查询网站备案查询系统/百度海南分公司
,W"WC_7TtdV0
51Testing软件测试网.Mh3g0MvW7^Ql#fP*\m%^%d;Q[3X"~0
一、安装xlrd模块,d|ot+Iam0
到python官网下载模块安装,前提是已经安装了python环境。?{H}.ctlz{
]"q-Z0
安装xlrdX_G#\H%r2~3Xb0
解压tar -zxvf xlrd-0.9.4.tar.gz51Testing软件测试网PC#n/c%SD n[!Q
进入目录cd xlrd-0.9.451Testing软件测试网
E~@8l0tJ}+H"Lh2?
安装python setup.py installOl lYxs)c+Gu8~I9s0
8S5{TKQb?0
4yXy$Ht%Ns_(i0
二、使用介绍`5y|1i/G*P0
1、导入模块%R-t#VO/B#L,y,u0
import
xlrdj2@![#_4~ Nh;w0
2、打开Excel文件读取数据51Testing软件测试网-O)KZ/C/|z
data
= xlrd.open_workbook('excelFile.xls')9M,V
j0ye]9JU(w0
3、使用技巧51Testing软件测试网(z8?
p2Pb6B/Z&|[5Y;NN
获取一个工作表51Testing软件测试网p%e3J]v
table =
data.sheets()[0] #通过索引顺序获取51Testing软件测试网fn
jE9ip*{!~
table
= data.sheet_by_index(0) #通过索引顺序获取51Testing软件测试网!yY8p'@b(d^A
table =
data.sheet_by_name(u'Sheet1')#通过名称获取51Testing软件测试网zUbL0F.xM$j:b
*N-v)L3k-~s0
获取整行和整列的值(数组)51Testing软件测试网Ni4@5F(w$yZ+Z
table.row_values(i)f4OSGys0
table.col_values(i)51Testing软件测试网O.F7_O0nNBg)K
51Testing软件测试网ps(R1yH|E
获取行数和列数sN'A;u8mge0
nrows =
table.nrows51Testing软件测试网mQokX:p6q
ncols =
table.ncols51Testing软件测试网^wA3R+y.h2]L
51Testing软件测试网Gp#NAj(P
循环行列表数据$rFak lG ~0
for i in range(nrows ):51Testing软件测试网4U1yR^"A%v
table.row_values(i)51Testing软件测试网2^L-MT/h%Z
51Testing软件测试网-Wd_qQC
单元格_B^2b"|2MI0
cell_A1 = table.cell(0,0).value51Testing软件测试网 ~a7@?%qL
51Testing软件测试网*H4HfhPD
cell_C4 = table.cell(2,3).value,LcsXOb0
}#N]O+G0
使用行列索引Vc"q%Nz)g CYk0
cell_A1 =
table.row(0)[0].valueWx'E,Rd+Z,o^0
cell_A2 =
table.col(1)[0].value+r$N't0PMD'Z!~R0
CP"g]qwh_o0
简单的写入51Testing软件测试网`)wfc7g`ERz
row = 0z6Uw7E#Te-g8Gc0
51Testing软件测试网}w4q n{$cHGr){
col = 051Testing软件测试网%K-G'o8huo2~V-PE
51Testing软件测试网F;K^qNDs
#类型0 empty,1 string, 2
number, 3 date, 4 boolean, 5 error,_$N5T8[k%hg0
ctype = 1 value = '单元格的值'51Testing软件测试网-zT/\w9Vo!T,Aah
g%J
t_SC*B(W|"j0
xf = 0 #扩展的格式化51Testing软件测试网#T4[p"z6F
51Testing软件测试网.eK@:bW7q
table.put_cell(row, col, ctype, value, xf)51Testing软件测试网4F]X%V'H(r6Z;PW
51Testing软件测试网AH$~h|
table.cell(0,0) #单元格的值'51Testing软件测试网8]~+^:T/?Iz%{.X
-bsjtz+w$Bn/p5r0
table.cell(0,0).value #单元格的值'F?x+A%r.L#t(Ik0
51Testing软件测试网HUic;k'g
三、Demo代码[9g(GU1|?Nx.|(U8\R:V0