笔者认为,解决问题的途径n种,也有很多组合的使用。我们用Excel导出大量数据的时候,可能会从服务器端,但如果数据量较小,是不是也可以考虑使用Javascript就可以轻量级的导出呢。另外实际工作中,用户也会考虑,所见即所得的导出当前见到的内容到Excel表格中。
这里,笔者有那么一丢丢感想,像文档数据、文件数据、图片数据归根结底都是一些数据码,而数据码的解析方式也是分多钟的,像.html的文件可以用记事本、浏览器、编辑工具等打开。这里笔者就利用Excel能够打开html文档,投机取巧了一把后缀名是.xls哦。
Javascript导出表格三个弊端:1、只能导出当前页面;2、若存在大量数据,则Javascript超时崩溃;3、导出数据的同时,不可以做其他事情。因此,一些正式的、大量的数据就不要通过Javascript生成了,小打小闹可以哦。
上代码喽,笔者亲测哦:
| 序号 | 游戏号 | 姓名 | 性别 | 年龄 | 等级 | |||
|---|---|---|---|---|---|---|---|---|
| lol | cf | dnf | lsd | |||||
| 1 | 20180811 | RedAnt | 男 | 不详 | 80 | 双杠一星 | 80 | 213 |
| 2 | 20180812 | HoYL | 男 | 不详 | 81 | 双杠一星 | 80 | 999 |
| 2 | 20180813 | Thinking | 男 | 不详 | 81 | 双杠一星 | 80 | 999 |



