有时候爬取到的数据需要存储,Excel是个不错的选择,第三方库xlwt支持python语言对Excel表格的操作,这里做一点简单的笔记。
小知识:Excel的两种拓展名
# 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, '位置')
# 保存文件
wb.save('./myExcel.xls')
写入一些数据
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'])
xlwt库还能做很多事情,比如:设置字体样式,背景样式,运用公式等等
需要学习可参考这篇博客:《python使用xlwt模块操作Excel》