您的位置:首页 > 编程语言 > Python开发

Python读写excel文件

2016-08-09 13:57 309 查看
下载xlrd模块,将下载完解压后的 xlrd-0.9.4 文件夹copy到Python目录下的lib中,然后eclipse里Windows——preferences——PyDev——Interpreters——Python Interpreter——libraries——New Folder 将xlrd-0.9.4引入即可import xlrd。【经过验证的代码】

import xlrd
fname = "test.xlsx"
bk = xlrd.open_workbook(fname)
shxrange = range(bk.nsheets)
try:
    sh = bk.sheet_by_name("Sheet1")
except:
    print "no sheet in %s named Sheet1" % fname
#获取行数
nrows = sh.nrows
#获取列数
ncols = sh.ncols
print "nrows%d,ncols %d" % (nrows,ncols)
#获取第一行第一列数据
cell_value = sh.cell_value(1,0)
print cell_value
#print cell_value
row_list = []
row_list_1 = []
#获取各行数据
for i in range(0,nrows):
    row_data = sh.row_values(i) #获取一行数据,用sh.cell_value()可只获取一个数据。
    print row_data
    row_list.extend(row_data)   
    printrow_list
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python xlrd