def sav_data(path, title, datalist):
import os
# 创建excel文件
"""xlwt不适用于量级大的数据写入,改用openpyxl"""
import openpyxl
"""1.创建工作簿"""
wb = openpyxl.Workbook()
"""2.添加工作表"""
# 修改当前工作表的名称
sheet = wb.active
# 修改工作表的名称
sheet.title = os.path.splitext(os.path.split(path)[1])[0]
"""3.写入表头"""
for item in range(0, len(title)):
sheet.cell(1, item + 1, title[item])
"""4.写入各个字段对应的值"""
for row, item in enumerate(datalist):
for column, cellValue in enumerate(item):
sheet.cell(row=row + 2, column=column + 1, value=cellValue)
wb.save(path)
print('写入完毕')