🌜 由于我们平时用的最多的数据整理方式就是借助Excel来操作数据,所以,我在想一个问题:能不能把Excel中的数据直接进行到图表的映射呢?答案当然是可以的,折腾了大半天终于有了结果:
🌩 你所看到的正是从Excel的三个sheet中导出的数据,然后将数据渲染到图表。实现思路如下:
- 从浏览器界面导入Excel
- 解析Excel中每个sheet数据
- 将数据渲染到图表
从浏览器界面导入Excel并解析对于原生的js是不支持的,需要借助第三方的js库来实现,目前,能且只能找到一个相关的开源库:https://github.com/SheetJS/sheetjs 。CDN引入:
<script src="https://cdn.bootcdn.net/ajax/libs/xlsx/0.16.6/xlsx.full.min.js"