python中要想處理excel,必須用到第三方模組xlrd,所以windows 我安裝方法是cmd中命令:E:\ANZHUANG\Python\Scripts>easy_install xlrd (路徑必須在python的scripts下和必須安裝easy_install)
#coding=utf-8import xlrddef print_xls(path):data=xlrd.open_workbook(path) #開啟exceltable=data.sheets()[1] #開啟excel的第幾個sheetnrows=table.nrows #捕獲到有效資料的行數books=[]for i in range(nrows):ss=table.row_values(i) #擷取一行的所有值,每一列的值以清單項目存在#print ssfor i in range(len(ss)):print ss[i] #輸出一行中各個列的值print '+++++++++++++++++++'if __name__=='__main__':print_xls('D:\\文檔\\431547909921.xls')
excel內的內容格式如下:
19710208014黃釗男醫學院預防醫學經金學院經濟學類
19810208006宋馬小薇女醫學院預防醫學醫學院臨床醫學
19910207014楊嬋媛女醫學院製藥工程醫學院口腔醫學
20010207018祖麗皮亞女醫學院製藥工程醫學院臨床醫學
20110207029周力波男醫學院製藥工程醫學院臨床醫學
輸出結果:
199.0
10207014.0
楊嬋媛
女
醫學院
製藥工程
醫學院
口腔醫學
+++++++++++++++++++
200.0
10207018
祖麗皮亞
女
醫學院
製藥工程
醫學院
臨床醫學
+++++++++++++++++++
201.0
10207029
周力波
男
醫學院
製藥工程
醫學院
臨床醫學
+++++++++++++++++++