xlwt模块写操作,只能操作xls后缀名的excel文件
注意:xlwt只能从0到1进行文件的创建与写操作;不要奢求xlwt能够对一个已经存在的文件进行写操作,因为其无法加载(读)操作。
from xlwt import Workbook
from random import randint
wb = Workbook
ws = wb.add_sheet('期末成绩')
title = ['姓名','语文','数学','英语']
for i in range(len(title)):
ws.write(0, i, title[i])
names = ['关羽','张飞','赵云','马超','黄忠']
for nameindex in range(len(names)):
ws.write(nameindex + 1, 0, names[i])
for colindex in range(1, 4):
ws.write(nameindex + 1, colindex, randin(1, 100))
wb.save('一年级一班考试成绩.xls')
代码流程:
- 导入需要用到的 xlwt 模块和 random 模块;
- 创建一个工作簿;
- 在工作簿中创建工作表;
- 写入工作表中的内容(列名、行名、成绩)
- 保存工作簿。
xlrd模块读取文件,只能操作xls后缀名的excel文件
<