zoukankan      html  css  js  c++  java
  • 办公自动化3_从Excel薪资总表中生成各部门的透视表

    -- coding: utf-8 --

    """
    Created on Sat Jul 11 18:07:34 2020

    @author: Administrator
    """
    ##############实例3_从Excel薪资总表中生成各部门的透视表###############
    import pandas as pd
    df = pd.read_excel("datasalary_info.xlsx") #使用pd.read_excel读取Excel文件,可直接将Excel文件读取为一个数据框(DataFrame)。可以理解数据框就是一张Excel表
    df.head() #用df.head()看一下它的前5行,以便观察是否有正确读取。

    拆分Excel表,并单独保存

    managers=df["经理"].unique() #df["经理"].unique()可以理解为,从工作表中选取列名为“经理”的列,然后每个经理只取一次名字,然后存入manager这个数组。
    for manager in managers:
    df[df["经理"]==manager].to_excel("datasalary_info_{}.xlsx".format(manager),index=False)
    #df.to_excel()可实现将数据框存储为Excel文件。
    #我们不想在Excel中显示数据框的索引,因此index设为False。
    print("完成!")
    ######################## end #########################################

    因为不懂,所以要学; 因为平凡,所以努力。 因为有为,所以有位。 因为执着,所以精彩。
  • 相关阅读:
    网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
    ant例子
    poj 3744 概率dp+矩阵快速幂
    hdu 4284 状态压缩dp
    hdu 4276 树形dp
    hdu 3586 树形dp+二分
    hdu 3001 三进制状压
    hdu 1561 树形dp+分组背包
    hdu 2196 树形dp
    poj 1485 dp
  • 原文地址:https://www.cnblogs.com/quezesheng/p/13285402.html
Copyright © 2011-2022 走看看