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

python操作Excel表格

存测试数据

      有时候有大批量的数据,存到TXT文件里面显然不是最佳的方式,我们可以存到Excel里面去,第一方便我们存数据和做数据,另一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来,这点是非常重要的。

存测试结果

可以批量把结果存入到Excel中,也是比较好整理数据点,比我们的TXT要好。

通过Python 操作Excel表格 

  1. # 导入库
  2. import xlrd
  3. import xlwt
  4. from xlutils.copy import copy
  5. filname=r'table.xlsx'#文件路径
  6. work=xlrd.open_workbook(filname)#打开文件
  7. sheet_names=work.sheet_names() #读取表格的名字 是一个列表显示的
  8. sheet_work=work.sheet_by_name(sheet_names[0])
  9. nrows=sheet_work.nrows#行
  10. ncols=sheet_work.ncols#列
  11. alldata=''
  12. alldata_list=[]
  13. sum=0
  14. work_book = xlwt.Workbook(encoding='utf-8')
  15. sheet = work_book.add_sheet('计算')
  16. for i in range(nrows):
  17.     for j in range(ncols):
  18.         alldata=sheet_work.cell_value(i,j)
  19.         alldata_list.append(alldata)
  20.         sheet.write(i, j,alldata)
  21.     for j in range(ncols):
  22.         sum+=alldata_list[j]
  23.     sheet.write(i, ncols, sum)
  24.     sum=0
  25.     alldata_list=[]
  26. work_book.save('Excel表.xls')


全部留言 ()
返回
顶部