什么东西:

是这样,前些时候有个网友问我,ECharts怎么用,我说我研究研究。。。

然后就做了这么个小东西,通过html页面,选择一个有数据(固定格式)的Excel文件,根据Excel里面的数据,生成对应的ECharts图表,如折线图、柱状图。

效果如下:

其实大家仔细一看就知道Excel的数据和转换后的图表是怎么对应上的。例如:

文件名 -- 图名

首列名 -- x轴名

首列数据 -- x轴刻度

其他列名 -- 一个统计项目

其他数据 -- 数据内容

实现方式:

代码方面是比较简单的,读取和转换Excel数据用了GitHub的js-xlsx:https://github.com/SheetJS/js-xlsx,图表部分用的是ECharts的库https://echarts.baidu.com/。

然后就是,通过选择Excel文件,读取数据,转换成ECharts要的数据格式,然后调用ECharts的功能展现出图表。

全部给你:

有兴趣的可以下载来玩玩,我直接上传到csdn了,可通过:根据Excel表格数据生成ECharts图表进去下载,不过这里要5积分,我也不知道怎么才能设置成免费。

没积分的话留个联系方式或者邮箱什么的我直接给你发。

压缩包里面直接打开index.html就行了,然后在页面点按钮选择Excel文件,就会自动读取并生成图表。

压缩包里面有个Excel模板的文件夹,里面有两个我测试用的Excel,你们也可以参考着玩。

写得比较简单,bug还是不少的,自己也可以看着修改着玩。

最后:

小仙女考试顺利~

我也考试顺利~

-------------2019年7月1日更新--begin----------------------------------------------------------------------

是酱紫吼,上周的时候有个小伙伴说想要个饼图的,所以翻出了老代码,一番折腾,加了个饼图的按钮。

效果如下,注意Excel与饼图的数据对应关系 :

然后,新的整个项目已经传到csdn了,有需要的话可以下载,或者留言邮箱。

资源:根据Excel表格数据生成ECharts图表 V2.3

-------------2019年7月1日更新--end!----------------------------------------------------------------------

-------------20210408更新,项目上传到github了,内容无更新,有需要可以直接取github下载-------------

https://github.com/itlihy/ExcelToECharts

Excel表格数据生成ECharts图表相关推荐

  1. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  2. vue+docxtemplater实现读取word文档,根据后端数据生成echarts图表插入word,并下载为docx格式文件

    一.需求 word自带的图表不能满足需求,并且编写过程繁琐,需要写一个页面,主要功能是能读取服务器的word模板,根据后台给的数据,自动生成echarts图表并插入到word指定位置,然后点击能下载插 ...

  3. 计算机电子表格三维簇状柱形图怎么设置,Excel中怎么制作柱形对比图【excel表格数据生成柱形图】...

    怎么创建Excel簇状柱形图并设置图表的格 第一步:插入---图表----选择"簇状柱形图" 在图表区域右击---选择数据-----点击" "号-----选择系 ...

  4. Qt 读取Excel表格数据 生成Excel表格并写入数据

    qtxlsx读取Excel,无需本地存在excel或者wps驱动,读写操作更方便简洁. 一. 读取Excel表格 修改.pro文件,增加 axcontainer QT += axcontainer 导 ...

  5. python读excel表格数据绘制图表_Python读取Excel数据生成图表 v2.0

    原博文 2020-06-15 15:09 − ## Python读取Excel数据生成图表 v2.0 ## 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用 ...

  6. Python中ArcPy读取Excel表格数据创建矢量要素图层并生成属性表字段与内容

    1 任务需求   首先,我们来明确一下本文所需实现的需求.   现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls:文件内包含站点编号.X与Y坐标.站点名称等四列数据 ...

  7. 【csv文件转xml文件】Excel表格数据快速批量生成xml格式文件

    使用背景: 使用场景举例:数据集标签处理 有时候我们需要将固定格式的Excel表格文件(csv文件)转换为xml文件使用,例如我们在目标检测实验当中我们需要制作数据集Pascal VOC格式的标签文件 ...

  8. 将excel表格数据导入到Matlab并生成折线图

    clc;%清理命令行窗口 clear all;%清理工作区 %读取excel数据,同目录下 tx=xlsread('11.xlsx');%导入excel表格数据juli=tx(:,1);%第1列数据为 ...

  9. php导入excel表格数据,php页面导入excel表格数据-php导入excel 怎么获取excel表格数据...

    PHP如何导出当前页面中的表格至Excel 常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点.个人推荐用第三种方法,因为它可以跨平台使用. 1. 以.csv格式读取 将.xls转换成. ...

  10. Python写入和读取Excel表格数据

    Python作为一个强大的数据处理工具,这里简单介绍下python读取写入excel表格数据. 一.python写入excel表格 导入xlwt模块 生成一个空的excel表格,命名为my_test. ...

最新文章

  1. python3语音识别模块_语音识别(LSTM+CTC)
  2. 杂题 NOIP2016蚯蚓
  3. java多线程发牌 一个发牌 三个玩家_JAVA代码之斗地主发牌
  4. 龙芯linux内核移植开发板,基于国产龙芯GS32I的开发板的设计与嵌入式Linux的移植...
  5. 在 C# 中生成代码的四种方式——包括.NET 5中的Source Generators
  6. 数据结构之堆栈与队列
  7. 翻转单词顺序列C语言,剑指offer刷题之c、c++实现的翻转单词顺序列
  8. win7 java is unavailable,win7系统出现“The RPC server is unavailable”的解决方法
  9. glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解
  10. Webservice 用http get方式无法请求到的解决办法
  11. SRIO的介绍和IP核解析
  12. wow修改人物模型_跪求WOW改人物模型和装备模型的工具
  13. 2022前端vue面试题
  14. 经典网页设计:20佳很酷的个人网站设计案例
  15. NOI 2017 滚粗记
  16. 树枝学术 | 图书查找、论文查找全攻略
  17. 各个音阶的频率_各个音的频率是如何确定的?
  18. 笔记本电脑显示以太网未连接_如何向笔记本电脑添加以太网连接
  19. 深度学习基础(九)—— 稀疏编码(sparse coding)
  20. 极大后验概率(MAP)- maximum a posteriori(转载)

热门文章

  1. Android 高德地图 Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lan
  2. GD32VF103(riscv)与STM32F103性能对比
  3. 烧写嵌入式linux,嵌入式linux系统烧写
  4. 网页传奇服务器端,拍拍科技武易传奇神鸟归来商业版+网站
  5. socket编程(java实现)
  6. 检测出DNF服务器未响应,dnf老是卡死未响应
  7. 基于javaweb房屋租赁系统设计与实现
  8. Android Monkey Test
  9. Unity3D 资源加载 Resources.Load
  10. Win10_x86_x64PE维护光盘——我用过最好用的PE