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 table=data.sheets()[1] #開啟excel的第幾個sheet 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
周力波
男
醫學院
製藥工程
醫學院
臨床醫學
+++++++++++++++++++