数据存储情况如下:
python代码实现如下:
import pandas as pd
# 读取excel文件中的数据
dfdata = pd.read_excel('test.xlsx',sheet_name='Sheet2')
#建立透视表
pivot_table = pd.pivot_table(dfdata, index=['姓名'],values=['销售金额'],
aggfunc=sum, fill_value=0, margins=True)
#输出透视表
print('--输出透视表--' )
print(pivot_table )
#重置索引 并且 过滤透视表中第一行合并的单元格
pivot_table_data=pivot_table.reset_index()
#输出处理后的透视表
print('--输出处理后的透视表--' )
print(pivot_table_data )
python代码运行结果如下:
D:\Python-Anaconda3\install\python.exe C:/Users/97356/Desktop/EASdeal/test.py
--输出透视表--
销售金额
姓名
AA 1650
BB 1584
CC 1614
DD 1659
EE 2679
FF 2172
All 11358
--输出处理后的透视表--
姓名 销售金额
0