1.后端用pandas或者其他处理excel的工具包,先处理你的数据,直接从文件附件管理的地址里读数据,解析,按照你自己的算法,返回给前端数据
2.前端画图,echarts的核心就在于options配置,data,data我们从后端拿到,不同的图不同的data数据结构不一样,比如饼图是一个objects的数组,柱状图,折线图就是简单的一维数组就好,配置好xAis和yAis就可以显示,在接口回调数据里渲染图就好,下面是伪代码
api.getChartData().then((res)=>{
this.chart.setOptions({ // chart 是画图的dom
...图表配置省略
data:res.data
})
})
在vue生命周期的mounted里写就好了