一、创建excel文件
创建一个Workbook对象,这就相当于创建了一个Excel文件
workbook = xlwt.Workbook()
注意:Workbook() 的首字母M要大写。
二、 创建sheet工作表
sheet1 = workbook.add_sheet('sheet1',cell_overwrite_ok=True)
其中cell_overwrite_ok可以省略,表示是否可以覆盖单元格,默认值是False
三、 向工作表中写入数据
worksheet.write(row, column, "data")
括号内的参数分别为行数、列数和数据内容
例如:
1、写入工作表表头
sheet1.write(0,0,'序号')
sheet1.write(0,1,'姓名')
sheet1.write(0,2,'身份证号')
sheet1.write(0,3,'基本工资')
2、 写入工作表数据
data = [
{
'Number':'1',
'Name':'赵一',
'ID':'1234567488789',
'Salary':'7940.00'
},
{
'Number':'2',
'Name':'武三',
'ID':'1234568923145',
'Salary':'7180.00'
},
{
'Number':'3',
'Name':'赵二',
'ID':'2345678920342',
'Salary':'7845.00'
},
{
'Number':'4',
'Name':'钱三',
'ID':'2546789365487',
'Salary':'6555.00'
},
]
for i,item in enumerate(data):
sheet1.write(i+1,0,item['Number'])
sheet1.write(i+1,1,item['Name'])
sheet1.write(i+1,2,item['ID'])
sheet1.write(i+1,3,item['Salary'])
四、 保存Excel文件
workbook.save('tongjibiao.xls')
注意:xlwt写入的excel文件扩展名为xls,不支持xlsx格式。