to_excel 函数导出多个sheet页不覆盖

to_excel 函数导出多个sheet页不覆盖

import pandas as pd
# 生成 DataFrame 数据
df = pd.DataFrame(
    data={
        'name': ['zs', 'ls', 'ww', 'zl'],
        'age': [17, 18, 17, 19],
        'group': [1, 2, 2, 1]
    },
    index=['stu0', 'stu1', 'stu2', 'stu3'],
)
writer = pd.ExcelWriter('1.xlsx')
# 导出excel
df.to_excel(writer, 'sheet1_name', header=True, index=False)
df.to_excel(writer, 'sheet2_name', header=True, index=False)
# 保存
writer.save()

注意:导出格式为.xlsx的文件,如果为.xls会有警告

posted @ 2021-12-24 13:18  小杜打醋尢买布  阅读(399)  评论(0编辑  收藏  举报