資源簡(jiǎn)介
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-?
import??xdrlib?sys
import?xlrd
import?xlwt
#打開(kāi)excel文件
def?open_excel(file=?‘test.xlsx‘):
????try:
????????data?=?xlrd.open_workbook(file)
????????return?data
????except?Exception?as?e:
????????print?(str(e))
#根據(jù)名稱(chēng)獲取Excel表格中的數(shù)據(jù)???參數(shù):file:Excel文件路徑?????colnameindex:表頭列名所在行的索引??,by_name:Sheet1名稱(chēng)
def?excel_table_byname(file=?‘test.xlsx‘?colnameindex=0?by_name=u‘Sheet1‘):
????data?=?open_excel(file)?#打開(kāi)excel文件
????table?=?data.sheet_by_name(by_name)?#根據(jù)sheet名字來(lái)獲取excel中的sheet
????nrows?=?table.nrows?#行數(shù)?
????colnames?=?table.row_values(colnameindex)?#某一行數(shù)據(jù)?
????list?=[]?#裝讀取結(jié)果的序列
????for?rownum?in?range(0?nrows):?#遍歷每一行的內(nèi)容
?????????row?=?table.row_values(rownum)?#根據(jù)行號(hào)獲取行
?????????if?row:?#如果行存在
?????????????app?=?[]?#一行的內(nèi)容
?????????????for?i?in?range(len(colnames))
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????5632??2018-08-13?21:14??new.xls
?????文件????????8880??2016-12-22?14:18??test.xlsx
?????文件????????3258??2018-08-13?21:14??ReadWriteTest.py
評(píng)論
共有 條評(píng)論