>
python操作Excel表格
2021-02-04 13:35
Python
  • 1673
  • 527
  • 64
  • 51

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


全部留言 ()
返回
顶部