公司业务中有做报表导出的功能,后端给的是json数据,也就是表格数据,我要做的就是在前端生成表格,并且可以下载,在万能的百度上搜索到了插件JsonExportExcel.js

现在看下使用方法

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script src="js/JsonExportExcel.min.js"></script><script>function getExcel(){var option={};option.fileName = 'excel'option.datas=[{sheetData:[//后端返回的数据表格json数据{name:'lili',age:'18'},{name:'mary',age:'20'}],sheetHeader:['姓名','年龄']//前端指定的表头},{sheetData:[//表格2的内容{name:'lili',grade:'90'},{name:'mary',grade:'99'}],sheetHeader:['姓名','成绩']}];var toExcel=new ExportJsonExcel(option);toExcel.saveExcel();}</script></head><body><button onclick="getExcel()">点击我下载表格</button></body>
</html>

效果图

好了,就是这样使用~如果有帮助到请点赞

完整demo地址https://github.com/dingxuelan/learngit,有需要的可以下载

将json数据格式转化成excel插件JsonExportExcel.js的使用demo相关推荐

  1. JSON转化成Excel文件

    (记录)JSON转化成Excel文件 如果以jar包形式启动,通过getPath() 将生成的excel文件生成到jar包同级目录. JSON示例: {"detail_head": ...

  2. chrome 插件把 json 导出为 excel

    chrome 插件把 json 导出为 excel 要将 JSON 数据导出为 Excel 文件,可以使用 JavaScript 库如 SheetJS 和 FileSaver.js,以及 Chrome ...

  3. json转换成excel在线js小工具分享【不限制大小】

    起因 我们在工作过程中,偶尔会有需求是把json转换成excel的需求.一般这个时候,我们会跑到度娘那,在输入框中输入:"json excel".然后,你会发现这个一个网站&quo ...

  4. 使用layui excel插件导出excel且带图片

    完整原文:http://blog.maptoface.com/post/238 1.首先引入layui excel插件(可参考官网:https://fly.layui.com/extend/excel ...

  5. asp.net 报表页面模板_CP:基于JSON配置和vue-cli插件机制的模板复用方案

    前言 Atomic Design是前端开发圈中众所周知的设计理论,尤其是在中台类型的UI开发中.基于vue.js的element-ui.iview-ui和基于react.js的Ant Design都是 ...

  6. 谷歌地图插件Mapsed.js

    我们在一些WEB项目中需要应用简单的地图,而且最好是可以自定义标注地点,最好是可以从本地数据库中读取并在地图上展示地点,那么谷歌地图插件Mapsed.js是比较好的选择,使用起来简单,无需注册地图接口 ...

  7. 超酷炫粒子背景插件—particles.js

    GitHub-教程-下载 1)先到github中下载particles.js-master.zip,下载下来的文件中有一个demo案例. 2)将demo文件中的particles.min.js.sty ...

  8. 关于laravel下composer安装excel插件

    关于laravel下composer安装excel插件的日志 自己为了今后方便,记录下来一下信息.我不知道别人喜不喜欢,我自己研究而已.如果你有意无意看到了,喜欢就看看吧.不喜欢就离开好了,我不介意你 ...

  9. JSON数据导出Excel表

    JSON数据导出Excel表 应老板要求写了一个实用的小功能,需求是将api接口返回的JSON数据导出Excel表,过程中改了两稿,一是前端js直接导出一个表,另一是分门别类在java中同时导出多个表 ...

最新文章

  1. 手把手教你定制标准 Spring Boot starter
  2. jvm类加载、初始化
  3. Spring JPA 开启原生sql打印
  4. 【分享】老调重弹,既懂技术又懂管理的人才发展中的实际问题
  5. 填坑-十万个为什么?(22)
  6. 从 Java 到 Scala(一):面向对象谈起
  7. Quick Search Articles in My Blog
  8. PHP 设计模式六大原则
  9. linux grep命令 例子,14个grep命令使用例子
  10. 知识点2-1:设置开发环境
  11. java字符拼成_Java字符拼成图片(image-ASCII)(非原创)
  12. python实现isprime函数_Python语言的isPrime函数
  13. jquery 属性操作(addClass,removeClass,toggleClass)案例与tab栏切换
  14. 格拉姆-施密特正交化
  15. directive 自定义指令
  16. BatchShell服务器批量管理工具功能介绍
  17. 从事数据分析很牛X?要看你有没有认证
  18. 一篇不错的关于VSS的入门介绍
  19. 大学生或者程序员上B站学习编程必备的几位优秀UP主
  20. 推断统计学 假设检验 分布

热门文章

  1. NeoWorld之穿越者2046:第二章
  2. vs(c#)做table(表格)之GridView
  3. Java实战:粒子群算法
  4. mysql批量删除重复数据库_建站经验:sql语句快速删除重复内容之我见
  5. 央企招聘:中国华电集团直属单位2023秋季招聘
  6. 六、Spring Boot整合Shiro
  7. 自学前端第十天 : CSS怪异盒子模型
  8. 新版陀螺世界app源码附视频教程
  9. Spring异常:NoSuchBeanDefinitionException: No qualifying bean of type ‘it.com.dao.AccountDao‘ available
  10. 从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程 2018.11 写的还可以