html js 导出excel表格
这个使用js 导出excel,可以集成其他语言,可以html,php,asp ,java 等,自己喜欢用那种语言就用哪种,使用非常方便。js是使用tableExport.js ,jquery-3.2.1.min.js 以及FileSaver.min.js
这个tableExport.js js插件很强大,有兴趣的可以搜索一下,这里分享个html + js 的导出excel表格。
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4   <meta charset="UTF-8">
 5   <title>HTML table Export</title>
 6 <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
 7 <script type="text/javascript" src="js/FileSaver.min.js" ></script>
 8 <script type="text/javascript" src="js/tableExport.js" ></script>
 9   <script type="text/javascript">
10     $(document).ready(function() {
11       var Table = document.getElementById ( 'container' );
12       var T = [];
13       var r = 0;
14       var c = 1;
15       var rmax = 5;
16       var cmax = 26;
17
18       T.push('<table id="grid">');
19       T.push('<thead>');
20       T.push('<tr>');
21
22       T.push('<th>col #</th>');
23       while (++c <= cmax+1)
24         T.push('<td>col ' + c + '</td>');
25
26       T.push('</tr>');
27       T.push('</thead>');
28       T.push('<tbody>');
29
30       while (r++ < rmax) {
31         c = 0;
32
33         T.push('<tr>');
34         T.push('<td>' + r + '</td>');
35         while (c++ < cmax)
36           T.push('<td>' + getRandomInt(100,10000) + '</td>');
37         T.push('</tr>');
38       }
39
40       T.push('</tbody>');
41       T.push('</table>');
42
43       Table.innerHTML = T.join ("");
44
45       $('#export').click(function() {
46         $('#grid').tableExport({
47           type:'excel',
48           fileName:"测试"
49
50         });
51         // $('#grid').tableExport({type:'xlsx'});
52       });
53     });
54
55     function getRandomInt(min, max) {
56         return Math.floor(Math.random() * (max - min + 1)) + min;
57     }
58 </script>
59
60 </head>
61   <body>
62     <button id="export">导出 Excel</button>
63     <div id="container">
64     </div>
65   </body>
66 </html>
效果如下图:

这里是整个js+html 源代码,喜欢的拿去下载使用。点击这里下载:js导出excel表格 (访问密码:7509)
如果有不懂得,欢迎交流联系,谢谢。
html js 导出excel表格的更多相关文章
- js导出Excel表格
		
js导出Excel表格 直接上代码: 红色部分:如果表格数据中有“1/1”这样的值,会在导出的Excel中转化为日期“1月1日”,所以才加上了红色那两句.如果返回值中没有这样的格式,红色部分可以不写. ...
 - js导出excel表格中较长数字串会变成科学计数法问题
		
在做项目中,遇到导出excel表格时,银行账户号数字过长,导出的数字串变为计数法形式,如下图: 网上搜到解决方法,粘贴到这以供学习.不断更新. 原博地址:http://www.cnblogs.com/ ...
 - js导出excel表格并生成多sheet
		
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - Html Table用JS导出excel格式问题  导出EXCEL后单元格里的000412341234会变成412341234   7-14 会变成 2018-7-14(7月14)  自定义格式   web利用table表格生成excel格式问题  js导出excel增加表头、mso-number-format定义数据格式  数字输出格式转换   mso-number-format:"\@"
		
Html Table用JS导出excel格式问题 我在网上找的JS把HTML Tabel导出成EXCEL.但是如果Table里的数字内容为0开的的导成Excel后会自动删除0,我想以text的格式写入 ...
 - JS导出excel设置下载的标题/与angular结合冲突
		
2017.8更新 此功能与angular结合使用时,最后一行 document.getElementById("dlink").click(); 与angular的ng-click ...
 - vue  导出excel表格
		
对于涉及到数据比较多的管理后台导出excel 表格这个需求就非常的常见了 所以? vue 怎么到处excel表格的? 有两种办法 1:请求接口后台直接给你的是excel文件,你需要做的就是怎么接收ex ...
 - vue中导出Excel表格
		
项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体对待. 1.首先我们需要安装 ...
 - 在vue中导出excel表格
		
初学者学习vue开发,想把前端项目中导出Excel表格,查了众多帖子,踩了很多坑,拿出来与大家分享一下经验. 安装依赖 //npm npm install file-saver -S npm inst ...
 - vue 纯前端导出 excel 表格
		
在开发后台管理系统的时候,很多地方都要用到导出excel 表格,比如将table中的数据导出到本地,那么实现这种需求往往有两种方案: 一.后端开发一个下载链接,前端将这个链接放到 a 标签的 href ...
 
随机推荐
- 架构师必备:系统容量现状checklist
			
正如飞机在起飞前,机长.副机长要过一遍checklist检查,确认没问题了才能起飞.楼主也整理了一个系统容量现状checklist,方便对照检查.本文搭配架构师必备:如何做容量预估和调优,食用更佳. ...
 - npm切换到国内华为云的镜像
			
npm下载包很慢?不能忍,切换到国内华为云的镜像吧. npm config set registry https://repo.huaweicloud.com/repository/npm/ npm ...
 - CVPR2022 | 可精简域适应
			
前言 在本文中,作者引入了一个简单的框架,即Slimmable Domain Adaptation,以通过权重共享模型库改进跨域泛化,从中可以对不同容量的模型进行采样,以适应不同的精度效率权衡.此外, ...
 - 你真的懂Python命名吗?
			
转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/7417a7f0.html 大家好,我是测试蔡坨坨. 今天,我们来聊一下Python命名那些事儿. 名为万物之始,万物始于无名 ...
 - sed基本使用
			
1. 删除由空格组成的空白行 sed '/^ *$/d' test.txt sed '/[ ][ ]/d' test.txt 2. 删除空白行 sed '/^[[:space:]]*$/d' test ...
 - HashMap的实现原理?如何保证HashMap线程安全?
			
A:HashMap简单说就是它根据建的hashcode值存储数据的,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历的顺序是不确定的. B:HashMap基于哈希表,底层结构由数组来实 ...
 - this关键字、static关键字、方法的调用
			
1.带有static关键字的方法,不可使用this关键字.因为其调用方法为类名.方法名(建议这种方式,调用不需要对象的参与),不存在对象. 2.实例方法调用必须有对象的存在,先创建对象,通过引用.的方 ...
 - DNS 系列(一):为什么更新了 DNS 记录不生效?
			
我们在上网时如果想要访问到另一台机器上的内容,通常只需要直接输入一串地址,例如:www.upyun.com,就能够准确访问到自己想要访问的网站.但是实际上这只是方便我们记忆的字符形式网络标识,真正让我 ...
 - 常用类-Java比较器
			
一.Comparable接口 Java中的对象,正常情况只能进行比较 == 或 !=不能使用 > 或 < 的,但是在实际开发中有需要进行对象的比较 comparable接口的使用举例: 1 ...
 - IIS部署的H5的单页面跳转的配置
			
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.web ...