用python 打开一个excel文件
题目:用python 打开一个xls文件
import xlrd #打开xls文件 data1 = xlrd.open_workbook(rC:\Users\Administrator\Desktop\9.xls) #从文件中通过表名找到表 table = data1.sheet_by_name(Tcase_list) #也可以用表序号找到对应的表 # table = data1.sheet_by_index()[0] #创建一个新的列表,然后通过循环把获取到的信息传入 tables = [] def read_excel(excel): #获取表中行数,进行循环 for rown in range(excel.nrows): #先把原表中每列名称进行定义,顺序与表中一致 array = { id:,case_name:,case_type:,case_status:,case_level:,create_user:,case_mulu:,case_step:,pre_tiaojian:,want:,req:,last_user:} #获取原表中第一列所有行数据 array[id]=table.cell_value(rown,0) array[case_name]=table.cell_value(rown,1) array[case_type]=table.cell_value(rown,2) array[case_status]=table.cell_value(rown,3) array[case_level]=table.cell_value(rown,4) array[create_user]=table.cell_value(rown,5) array[case_mulu]=table.cell_value(rown,6) array[case_step]=table.cell_value(rown,7) array[pre_tiaojian]=table.cell_value(rown,8) array[want]=table.cell_value(rown,9) array[req]=table.cell_value(rown,10) array[last_user]=table.cell_value(rown,11) #获取到的数据插入新的tables中 tables.append(array) return tables if __name__ ==__main__: read_excel(table) #将新tables中数据进行循环展示 for i in tables: print(i)
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
React项目 第贰篇 添加AntD