(一)xlwt完整示例
# 0.导入xlst模块
import xlwt
# 1.创建 Workbook
wb = xlwt.Workbook()
# 2.创建 worksheet
ws = wb.add_sheet('test_sheet')
# 3.写入第一行内容 ws.write(a, b, c) a:行,b:列,c:内容
ws.write(0, 0, '球队')
ws.write(0, 1, '号码')
ws.write(0, 2, '姓名')
ws.write(0, 3, '位置')
#4.写入一些数据
data = [
{
'Team': '湖人',
'Number': '34',
'Name': '奥尼尔',
'Positions': '中锋'
},
{
'Team': '湖人',
'Number': '24',
'Name': '科比',
'Positions': '后卫'
},
{
'Team': '湖人',
'Number': '23',
'Name': '詹姆斯',
'Positions': '前锋'
}
]
for i, item in enumerate(data):
ws.write(i+1, 0, item['Team'])
ws.write(i+1, 1, item['Number'])
ws.write(i+1, 2, item['Name'])
ws.write(i+1, 3, item['Positions'])
#5.保存文件
wb.save('myExcel.xls')
(二) xlwt,xlrd,xlutils完整示例
新建excel、打开excel增添新数据
import xlwt
import xlrd
from xlutils.copy import copy
wb = xlwt.Workbook(encoding = 'utf-8') # 创建一个excel #ascii'可视为'utf-8'的一部分,so用'utf-8'更好
ws = wb.add_sheet('A Test Sheet') # 新建一个表
ws.write(0, 0<