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')





赞









