博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两种使用原生js实现导出excel数据简单讲解
阅读量:6620 次
发布时间:2019-06-25

本文共 1192 字,大约阅读时间需要 3 分钟。

1.js导出csv

简单来说csv就是一种数据以逗号隔开的,文件以纯文本形式存储表格数据。

csv优点是实现起来相对简单,但是不支持多sheet和样式
具体可以查看进行了解

根据csv格式的说明,所以我们实现导出csv就很简单了,只要原始数据转换成列数据与列数据之间用逗号隔开,行数据进行换行格式的文本数据其后缀为 .csv 就可以了

导出示例:

    
demo
img_38cf34f059185e335d35ac01b88b8ca8.gif
aa1.gif

2.js导出xls

这个方法是很早前在网上发现的。

其实它的实现原理也很简单就是直接将嵌有HTML表格的HTML代码直接保存为.xls后缀的文件。
这种方式的好处是能保留HTML原来设计好的样式,但是你要事先设置好表格显示排版

img_26da2a6e44e60dee98531bec682db1fe.gif

导出示例:

  
请假条
姓名
 
部门
 
职务
 
1、请假类别:  事假  病假  婚假  丧假  公假  伤假  产假  其他

2、请假事由:

 

3、请假时间:        年        月        日        至        月        日
审核意见
 
img_fd2b52362c78f64786f28be23aa61677.gif

转载地址:http://amupo.baihongyu.com/

你可能感兴趣的文章
算法导论第六章优先队列(二)
查看>>
[LeetCode] Largest Number
查看>>
C#WeakReference弱引用
查看>>
JS~对img标签进行优化,使用onerror进行默认图像显示
查看>>
Mongodb~Linux环境下的部署~服务的部署与自动化
查看>>
【单页应用之通信机制】view之间应该如何通信
查看>>
linux多个分区合并为一个分区
查看>>
图片上传的第二种形式
查看>>
腾讯云服务器 离线安装最新稳定版MariaDB 10.2.6
查看>>
SQL 追踪
查看>>
【转】.so兼容32位和64位
查看>>
[唐诗]别薛华-王勃
查看>>
Java使用增强for循环和迭代器遍历Map集合
查看>>
Jmeter组件执行顺序与作用域
查看>>
基于Redis 千万级用户排行榜最佳实践
查看>>
MVC layout 命名空间引用问题
查看>>
23.4. 服务监控
查看>>
Oracle中如何判断一个字符串是否含有汉字(中文)
查看>>
Java 获取成员变量&构造函数
查看>>
【Mysql】如何查看mysql软件版本信息
查看>>