js前端生成excel文件(表格)并下载
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文件(表格)并下载相关推荐
- js前端解析excel文件
使用纯Javascript解析excel文件. 使用的是开源的解析excel的js库:sheetjs.github地址:https://github.com/SheetJS/js-xlsx 首先引用J ...
- exls下载后显示jsp_jsp页面点击连接,生成excel文件,然后下载
Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件.使用该 API非Windows操作系统也可以通过纯Jav ...
- java导出excel文件_POI生成EXCEL文件
一.背景 根据指定格式的JSON文件生成对应的excel文件,需求如下 支持多sheet 支持单元格合并 支持插入图片 支持单元格样式可定制 需要 标题(title),表头(head),数据(data ...
- java poi 生成excel_利用POI生成EXCEL文件的方法实例
一.背景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修 ...
- python excel web_使用python在WEB页面上生成EXCEL文件
近日写的一个程序需要在WEB服务器上生成EXCEL文件供用户下载,研究了一下找到了以下比较可行的实现方案,下面以web.py为例,把相关代码贴出来供大家参考: 首先需要下载生成EXCEL的模块,推荐使 ...
- 批量生成Excel文件,可以按模板进行自动生成
目录 一.文件目录结构 二.编辑生成名单(名单.xlsx) 三.编辑模板(模板.xlsx) 四.生成操作(批量生成Excel.exe) 五.下载地址 软件描述:根据Excel模板 和 生成名单 可以批 ...
- vue3.0 + xlsx 实现纯前端生成excel表格
vue3.0 + xlsx 实现纯前端生成excel表格 1.安装依赖 npm install xlsx --save 2.导入依赖 import * as XLSX from 'xlsx' // V ...
- html5生成excel,H5纯前端生成Excel表格
H5纯前端生成Excel表格方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 var arr = [ 14 { 15 "姓名":"喵喵喵" ...
- 获取jqGrid中的所有数据导出并生成Excel文件流供用户下载(post请求实现文件下载)...
最近有一个需求是: 将jqGrid表格中的数据生成报表Excel文件返回给用户. 我的想法是获取jqGrid中的数据然后生成json数据,传给后端,生成文件流,响应到前端,保存为excel文件. aj ...
- 超详细的java生成excel文件并下载
在网上随手一搜,可以搜到很多java生成excel文件相关的博客,但每个都有不同,核心点说清楚了,但具体运用的时候,相信大家或多或少都没法一次直接运用,这样每次去找并且运用的时候很费时间,所以这也是我 ...
最新文章
- C++primer 9.2.1节练习
- 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
- cpu飙升 死循环_java排查一个线上死循环cpu暴涨的过程分析
- 泛型实现List(ListT)排序
- 小程序字符串拼接_小程序突袭预约!Yeezy 350quot;氧化满天星quot;拼接配色本月发售!...
- 修改Google toolbar for firefox的默认语言
- KMP算法的C++实现
- java非静态内部类子类的调用_Java嵌套类和内部类详解
- word退出时,提示”更改会影响共用模板normal.dotm“的处理办法
- 傻瓜也能看懂的C语言病毒代码(无害)
- Justice 「未见系列 2」随夏而至,总有一款让你心动的配色!
- 项目管理常用的工具推荐——WBS、甘特图、燃尽图
- 12306订票候补是个坑_12306网上订票候补是什么意思
- 《上海市居住证》签注和积分确认流程指南
- 红孩儿编辑器的模块设计17
- 事件研究法与其应用(2)---Excel实操步骤
- java连接jpi方式_Java数据库连接(Java Database Connectivity)
- ae渲染存在偏移_以后请不要问我AE和PR有什么区别了...
- 解决:电脑屏幕每隔几分钟就闪一次(瞬间黑屏一次),鼠标指针伴随着加载的状态(漏斗或者转圈),然后瞬间恢复正常
- 【AP】On the Bayesian interpretation of Black-Litterman(2)