Python数据分析--结果导出导出为.xlsx文件导出.csv文件将文件导出到多个Sheet

结果导出

  • 导出为.xlsx文件

    • 设置文件导出路径

    • 设置Sheet名称

    • 设置索引

    • 设置要导出的列

    • 设置编码格式

    • 缺失值处理

    • 无穷值处理

  • 导出.csv文件

    • 设置文件导出

    • 设置索引

    • 设置要导出的列

    • 设置分割符号

    • 缺失值处理

    • 设置编码格式

  • 将文件导出到多个Sheet

导出为.xlsx文件

设置文件导出路径

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx')

设置Sheet名称

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试')

设置索引

index = False去掉自然索引

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试',index = False)

设置要导出的列

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试',index = False, columns = ['年龄','性别')

设置编码格式

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试',index = False, columns = ['年龄','性别'],encoding = 'utf-8')

缺失值处理

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试',index = False, na_rep = 0)   #缺失值填充为0

无穷值处理

    df.to_excel(excel_writer = r'/Users/faye/Desktop/python学习/test导出.xlsx', sheet_name = '测试',index = False, inf_rep = 0)   #无穷值填充为0

导出.csv文件

设置文件导出

    df1.to_csv(path_or_buf =r'/Users/faye/Desktop/python学习/test导出.csv')

设置索引

    df.to_csv(path_or_buf = r'/Users/faye/Desktop/python学习/test导出.csv',index =False)

设置要导出的列

    df.to_csv(path_or_buf = r'/Users/faye/Desktop/python学习/test导出.csv',index =False,columns = ['年龄','性别'])

设置分割符号

    df.to_csv(path_or_buf = r'/Users/faye/Desktop/python学习/test导出.csv',index =False,columns = ['年龄','性别'],sep = ',')

缺失值处理

    df.to_csv(path_or_buf = r'/Users/faye/Desktop/python学习/test导出.csv',index =False,columns = ['年龄','性别'],sep = ',', na_rep = 0)

设置编码格式

    df.to_csv(path_or_buf = r'/Users/faye/Desktop/python学习/test导出.csv',index =False,columns = ['年龄','性别'], I encoding = 'utf-8-sig')

将文件导出到多个Sheet

    # 声明一个读写对象
    # excelpath为文件要存放的路径
    writer = pd.ExcelWriter(excelpath,engine = 'xlsxwriter')
    # 分别将表df1、df2、df3写入Excel中的sheet1、sheet2、sheet3
    # 命名为表1、表2、表3
    df1.to_excel(writer,sheet_name = '表1')
    df2.to_excel(writer,sheet_name = '表2')
    df3.to_excel(writer,sheet_name = '表3')
    # 保存读写的内容
    writer.save()

 

posted on 2021-07-05 21:57  BabyGo000  阅读(667)  评论(0)    收藏  举报