python操作Excel表格
存测试数据
有时候有大批量的数据,存到TXT文件里面显然不是最佳的方式,我们可以存到Excel里面去,第一方便我们存数据和做数据,另一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来,这点是非常重要的。
存测试结果
可以批量把结果存入到Excel中,也是比较好整理数据点,比我们的TXT要好。
通过Python 操作Excel表格
- # 导入库
- import xlrd
- import xlwt
- from xlutils.copy import copy
- filname=r'table.xlsx'#文件路径
- work=xlrd.open_workbook(filname)#打开文件
- sheet_names=work.sheet_names() #读取表格的名字 是一个列表显示的
- sheet_work=work.sheet_by_name(sheet_names[0])
- nrows=sheet_work.nrows#行
- ncols=sheet_work.ncols#列
- alldata=''
- alldata_list=[]
- sum=0
- work_book = xlwt.Workbook(encoding='utf-8')
- sheet = work_book.add_sheet('计算')
- for i in range(nrows):
- for j in range(ncols):
- alldata=sheet_work.cell_value(i,j)
- alldata_list.append(alldata)
- sheet.write(i, j,alldata)
- for j in range(ncols):
- sum+=alldata_list[j]
- sheet.write(i, ncols, sum)
- sum=0
- alldata_list=[]
- work_book.save('Excel表.xls')