js前端生成excel文件(表格)并下载

后台返回一段数据,前端遍历生成表格下载
downLoadExcel (data, fileName) {//定义表头let str = `用户名,时间,坐标,来源,授权时间\n`;//增加\t为了不让表格显示科学计数法或者其他格式for(let i = 0 ; i < data.length ; i++ ){for(let item in data[i]){str+=`${data[i][item] + '\t'},`;     }str+='\n';}//encodeURIComponent解决中文乱码let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);//通过创建a标签实现let link = document.createElement("a");link.href = uri;//对下载的文件命名link.download = `${fileName || '表格数据'}.csv`;document.body.appendChild(link);link.click();document.body.removeChild(link);
},
clickDown () {let tableData = [{name: '你好啊',time: 130000000000,pre: '127.130',source: '淘宝',otherTime: 1571276232000}, {name: '2你好啊',time: 5130000000000,pre: '127.130',source: '淘宝',otherTime: 41571276232000}, {name: '3你好啊',time: 3130000000000,pre: '127.130',source: '淘宝',otherTime: 21571276232000}]this.downLoadExcel(tableData, '测试数据')
}

示例:

js前端生成excel文件(表格)并下载相关推荐

  1. js前端解析excel文件

    使用纯Javascript解析excel文件. 使用的是开源的解析excel的js库:sheetjs.github地址:https://github.com/SheetJS/js-xlsx 首先引用J ...

  2. exls下载后显示jsp_jsp页面点击连接,生成excel文件,然后下载

    Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该 API非Windows操作系统也可以通过纯Jav ...

  3. java导出excel文件_POI生成EXCEL文件

    一.背景 根据指定格式的JSON文件生成对应的excel文件,需求如下 支持多sheet 支持单元格合并 支持插入图片 支持单元格样式可定制 需要 标题(title),表头(head),数据(data ...

  4. java poi 生成excel_利用POI生成EXCEL文件的方法实例

    一.背景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修 ...

  5. python excel web_使用python在WEB页面上生成EXCEL文件

    近日写的一个程序需要在WEB服务器上生成EXCEL文件供用户下载,研究了一下找到了以下比较可行的实现方案,下面以web.py为例,把相关代码贴出来供大家参考: 首先需要下载生成EXCEL的模块,推荐使 ...

  6. 批量生成Excel文件,可以按模板进行自动生成

    目录 一.文件目录结构 二.编辑生成名单(名单.xlsx) 三.编辑模板(模板.xlsx) 四.生成操作(批量生成Excel.exe) 五.下载地址 软件描述:根据Excel模板 和 生成名单 可以批 ...

  7. vue3.0 + xlsx 实现纯前端生成excel表格

    vue3.0 + xlsx 实现纯前端生成excel表格 1.安装依赖 npm install xlsx --save 2.导入依赖 import * as XLSX from 'xlsx' // V ...

  8. html5生成excel,H5纯前端生成Excel表格

    H5纯前端生成Excel表格方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 var arr = [ 14 { 15 "姓名":"喵喵喵" ...

  9. 获取jqGrid中的所有数据导出并生成Excel文件流供用户下载(post请求实现文件下载)...

    最近有一个需求是: 将jqGrid表格中的数据生成报表Excel文件返回给用户. 我的想法是获取jqGrid中的数据然后生成json数据,传给后端,生成文件流,响应到前端,保存为excel文件. aj ...

  10. 超详细的java生成excel文件并下载

    在网上随手一搜,可以搜到很多java生成excel文件相关的博客,但每个都有不同,核心点说清楚了,但具体运用的时候,相信大家或多或少都没法一次直接运用,这样每次去找并且运用的时候很费时间,所以这也是我 ...

最新文章

  1. C++primer 9.2.1节练习
  2. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  3. cpu飙升 死循环_java排查一个线上死循环cpu暴涨的过程分析
  4. 泛型实现List(ListT)排序
  5. 小程序字符串拼接_小程序突袭预约!Yeezy 350quot;氧化满天星quot;拼接配色本月发售!...
  6. 修改Google toolbar for firefox的默认语言
  7. KMP算法的C++实现
  8. java非静态内部类子类的调用_Java嵌套类和内部类详解
  9. word退出时,提示”更改会影响共用模板normal.dotm“的处理办法
  10. 傻瓜也能看懂的C语言病毒代码(无害)
  11. Justice 「未见系列 2」随夏而至,总有一款让你心动的配色!
  12. 项目管理常用的工具推荐——WBS、甘特图、燃尽图
  13. 12306订票候补是个坑_12306网上订票候补是什么意思
  14. 《上海市居住证》签注和积分确认流程指南
  15. 红孩儿编辑器的模块设计17
  16. 事件研究法与其应用(2)---Excel实操步骤
  17. java连接jpi方式_Java数据库连接(Java Database Connectivity)
  18. ae渲染存在偏移_以后请不要问我AE和PR有什么区别了...
  19. 解决:电脑屏幕每隔几分钟就闪一次(瞬间黑屏一次),鼠标指针伴随着加载的状态(漏斗或者转圈),然后瞬间恢复正常
  20. 【AP】On the Bayesian interpretation of Black-Litterman(2)

热门文章

  1. Gossip in Cassandra
  2. 2021-2022蓝桥杯寒假集训训练 - 问题 G: HTML新の手 -图片收集者
  3. 私有云 公有云 社区云 混合云 专有云
  4. 第一次使用公有云需要注意啥
  5. Unity导入Goolgle.Protobuf.dll报错
  6. 批量将B站学习视频以MP4格式下载到本地
  7. 大数据技术——Azkaban(阿兹卡班)
  8. b级英语口语计算机考试,如何准备英语口语考试
  9. sp-api对接过程详解
  10. 这半年说了近乎一辈子的话:关于任正非的小数据分析