利用 Python 库 xlwt 将获取的数据写入 Excel 表格
0, 理解: 与真实 Excel 表比对
1, 以 utf-8 编码创建一个 Excel 对象
workbook = xlwt.Workbook(encoding='utf-8')
2, 创建一个 Sheet 表
worksheet = workbook.add_sheet('sheet1')
3, 往单元格写入内容
3.1, 写入内容
worksheet.write(1, 0, 'tom')
3.2, 编辑表格第一行的列名
- col = ("姓名", "性别", "年龄")
- for i in range(0, 3):
- worksheet.write(0, i, col[i])
4, 保存表格
workbook.save('test.xls')
5, 完整代码
- # 利用 Python 库 xlwt 将获取的数据写入 Excel 表格
- import xlwt
- # 1, 以 utf-8 编码创建一个 Excel 对象 ---workbook
- workbook = xlwt.Workbook(encoding='utf-8')
- # 2, 创建一个 Sheet 表
- #cell_overwrite_ok=True 表示文件可覆盖以前的内容
- worksheet = workbook.add_sheet('sheet1', cell_overwrite_ok=True)
- # 3, 往单元格写入内容
- #3,1 先在第一行写入列名
- col = ("姓名", "性别", "年龄")
- # 左闭右开, i 的取值为: 0,1,2
- for i in range(0, 3):
- worksheet.write(0, i, col[i])
- #3,2
- # 第一个参数表示行, 第二个参数表示列, 第三个参数表示写入的内容
- worksheet.write(1, 0, 'tom')
- # 4, 保存表格到当前项目下 (Excel 表格文件后缀为. xls)
- workbook.save('test.xls')
来源: http://www.bubuko.com/infodetail-3683648.html