环境 python3.4
首先需要安装 xlrd
代码如下:
import xlrd
def excel_table_byindex(file,colnameindex):
data = xlrd.open_workbook(file)
table = data.sheets()[0]
nrows=table.nrows#获取行数
ncols=table.ncols#获取列数
for row in range(3,nrows):
name=table.cell(row,0).value
print("姓名:"+name)
for c in range(1,ncols):
Tclass=table.cell(row,c).value
if Tclass:
Tclass.strip()
print(Tclass)
print("****************************")
def main():
file = "classTable.xls"
tables = excel_table_byindex(file,2)
if __name__=="__main__":
main()
测试结果:
姓名:赵晨
计算机基础
环生1601-2班,环科1601-2
10102 (4-16周)(01-02节)
B103*
****************************
计算机基础
传播1601-2班,编导1601-2
10607 (4-16周)(06-07节)
B101*
****************************
计算机基础实验
传播1601-2班,编导1601-2
10809 (5-17周)(08-09节)
信息楼112(公共课)