转自:http://***/html/2014/pythonjichu_0414/733.html
python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:\ANZHUANG\Python\Scripts>easy_install xlrd (路径必须在python的scripts下和必须安装easy_install)
#coding=utf-8
import
xlrd
def
print_xls(path):
data
=
xlrd.open_workbook(path)
#打开excel
nrows
=
table.nrows
#捕获到有效数据的行数
books
=
[]
for
i
in
range
(nrows):
ss
=
table.row_values(i)
#获取一行的所有值,每一列的值以列表项存在
#print ss
for
i
in
range
(
len
(ss)):
ss[i]
#输出一行中各个列的值
'+++++++++++++++++++'
if
__name__
=
=
'__main__'
:
print_xls(
'D:\\文档\\431547909921.xls'
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#coding=utf-8
import
xlrd
def
print_xls(path):
data
=
xlrd.open_workbook(path)
#打开excel
nrows
=
table.nrows
#捕获到有效数据的行数
books
=
[]
for
i
in
range
(nrows):
ss
=
table.row_values(i)
#获取一行的所有值,每一列的值以列表项存在
#print ss
for
i
in
range
(
len
(ss)):
print
ss[i]
#输出一行中各个列的值
print
'+++++++++++++++++++'
if
__name__
=
=
'__main__'
:
print_xls(
'D:\\文档\\431547909921.xls'
)
|
excel内的内容格式如下:
197 10208014 黄钊 男 医学院 预防医学 经金学院 经济学类
198 10208006 宋马小薇 女 医学院 预防医学 医学院 临床医学
199 10207014 杨婵媛 女 医学院 制药工程 医学院 口腔医学
200 10207018 祖丽皮亚 女 医学院 制药工程 医学院 临床医学
201 10207029 周力波 男 医学院 制药工程 医学院 临床医学
输出结果:
199.0
10207014.0
杨婵媛
女
医学院
制药工程
医学院
口腔医学
+++++++++++++++++++
200.0
10207018
祖丽皮亚
女
医学院
制药工程
医学院
临床医学
+++++++++++++++++++
201.0
10207029
周力波
男
医学院
医学院
+++++++++++++++++++