Excel表格数据生成ECharts图表
什么东西:
是这样,前些时候有个网友问我,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图表相关推荐
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...
- vue+docxtemplater实现读取word文档,根据后端数据生成echarts图表插入word,并下载为docx格式文件
一.需求 word自带的图表不能满足需求,并且编写过程繁琐,需要写一个页面,主要功能是能读取服务器的word模板,根据后台给的数据,自动生成echarts图表并插入到word指定位置,然后点击能下载插 ...
- 计算机电子表格三维簇状柱形图怎么设置,Excel中怎么制作柱形对比图【excel表格数据生成柱形图】...
怎么创建Excel簇状柱形图并设置图表的格 第一步:插入---图表----选择"簇状柱形图" 在图表区域右击---选择数据-----点击" "号-----选择系 ...
- Qt 读取Excel表格数据 生成Excel表格并写入数据
qtxlsx读取Excel,无需本地存在excel或者wps驱动,读写操作更方便简洁. 一. 读取Excel表格 修改.pro文件,增加 axcontainer QT += axcontainer 导 ...
- python读excel表格数据绘制图表_Python读取Excel数据生成图表 v2.0
原博文 2020-06-15 15:09 − ## Python读取Excel数据生成图表 v2.0 ## 一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用 ...
- Python中ArcPy读取Excel表格数据创建矢量要素图层并生成属性表字段与内容
1 任务需求 首先,我们来明确一下本文所需实现的需求. 现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls:文件内包含站点编号.X与Y坐标.站点名称等四列数据 ...
- 【csv文件转xml文件】Excel表格数据快速批量生成xml格式文件
使用背景: 使用场景举例:数据集标签处理 有时候我们需要将固定格式的Excel表格文件(csv文件)转换为xml文件使用,例如我们在目标检测实验当中我们需要制作数据集Pascal VOC格式的标签文件 ...
- 将excel表格数据导入到Matlab并生成折线图
clc;%清理命令行窗口 clear all;%清理工作区 %读取excel数据,同目录下 tx=xlsread('11.xlsx');%导入excel表格数据juli=tx(:,1);%第1列数据为 ...
- php导入excel表格数据,php页面导入excel表格数据-php导入excel 怎么获取excel表格数据...
PHP如何导出当前页面中的表格至Excel 常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点.个人推荐用第三种方法,因为它可以跨平台使用. 1. 以.csv格式读取 将.xls转换成. ...
- Python写入和读取Excel表格数据
Python作为一个强大的数据处理工具,这里简单介绍下python读取写入excel表格数据. 一.python写入excel表格 导入xlwt模块 生成一个空的excel表格,命名为my_test. ...
最新文章
- python3语音识别模块_语音识别(LSTM+CTC)
- 杂题 NOIP2016蚯蚓
- java多线程发牌 一个发牌 三个玩家_JAVA代码之斗地主发牌
- 龙芯linux内核移植开发板,基于国产龙芯GS32I的开发板的设计与嵌入式Linux的移植...
- 在 C# 中生成代码的四种方式——包括.NET 5中的Source Generators
- 数据结构之堆栈与队列
- 翻转单词顺序列C语言,剑指offer刷题之c、c++实现的翻转单词顺序列
- win7 java is unavailable,win7系统出现“The RPC server is unavailable”的解决方法
- glPushMatrix()和glPopMatrix()以及glLoadIdentity()的理解
- Webservice 用http get方式无法请求到的解决办法
- SRIO的介绍和IP核解析
- wow修改人物模型_跪求WOW改人物模型和装备模型的工具
- 2022前端vue面试题
- 经典网页设计:20佳很酷的个人网站设计案例
- NOI 2017 滚粗记
- 树枝学术 | 图书查找、论文查找全攻略
- 各个音阶的频率_各个音的频率是如何确定的?
- 笔记本电脑显示以太网未连接_如何向笔记本电脑添加以太网连接
- 深度学习基础(九)—— 稀疏编码(sparse coding)
- 极大后验概率(MAP)- maximum a posteriori(转载)
热门文章
- Android 高德地图 Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lan
- GD32VF103(riscv)与STM32F103性能对比
- 烧写嵌入式linux,嵌入式linux系统烧写
- 网页传奇服务器端,拍拍科技武易传奇神鸟归来商业版+网站
- socket编程(java实现)
- 检测出DNF服务器未响应,dnf老是卡死未响应
- 基于javaweb房屋租赁系统设计与实现
- Android Monkey Test
- Unity3D 资源加载 Resources.Load
- Win10_x86_x64PE维护光盘——我用过最好用的PE