Python笔记:用Python处理Excel的数据,并用pyecharts作可视化输出
其实在Python中,每次都以list的形式输入数据会比较耗时而麻烦。所以,不如干脆从数据的载体(比如Excel或MySQL)中加载数据进来处理,然后再直接作可视化输出。例子如下: # 导入模块 import pandas as pd from pyecharts.charts import Bar,Timeline # 加载数据 df = pd.read_excel(r"C:\Users\QDM\Desktop\采购经营综合查询.xlsx",sheet_name = 0,header = 2) df # 聚合求和 df1 = df.groupby(["部门"])["实际销售额","实际出库毛利额"].sum() df1 # 重置索引 df2 = df1.reset_index() df2 # 把结果输出到Excel df2.to_excel(excel_writer = r"C:\Users\QDM\Desktop\业绩.xlsx") # 实例化Bar() bar = Bar() # 设置X轴参数 bar.add_xaxis(df2["部门"].tolist()) # 设置Y轴参数 bar.add_yaxis(df2.columns[1],df2["实际销售额"].tolist()) bar.add_yaxis(df2.columns[2],df2["实际出库毛利额"]