创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding='utf-8')
创建两个worksheet
worksheet1 = workbook.add_sheet('sheet1', cell_overwrite_ok=True)
worksheet2 = workbook.add_sheet('sheet2', cell_overwrite_ok=True)
cell_overwrite_ok,覆盖已经操作的单元格,默认为False。
写入excel
# 参数对应 行, 列, 值
worksheet1.write(0, 0, "数据1")
worksheet2.write(0, 1, "数据2")
保存文件
#获取当前日期
data = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M')
if os.path.isdir("./upload/" + data):
filename = os.path.normpath("./upload/" + data + ".xls")
workbook.save(filename)
else:
os.mkdir("./upload/")
filename = os.path.normpath("./upload/" + data + ".xls")
workbook.save(filename)
将文件存入upload目录,os.path.isdir()判断目录是否存在,存在则保存文件名为当前日期的xls文件,不存在则os.mkdir()创建目录,然后存入文件。