Node.js 模块中有很多都支持将数据导出生成 Excel 文件,比如 node-xlsxexcel-export 等,不过大多要么配置复杂要么功能较弱。
这里推荐一个工具:ExcellentExport,不需要任何JavaScript基础,只要3步简单配置即可极方便的一键将网页上的表格导出为 Excel。

具体配置

1. 给 HTML 中的表格加上一个 ID

1
2
3
4
5
6
7
8
9
10
<table id="datatable">
<tr>
<th>我是一只小表格</th>
<th>咿呀咿呀呦</th>
</tr>
<tr>
<td>我是一颗小小的石头</td>
<td>深深的埋在泥土之中 </td>
</tr>
</table>

2. 引入 excellentexport.js文件

1
<script src="excellentexport.js"></script>

excellentexport.js 文件地址: ExcellentExport.min.js

3. 加入

1
<a download="我是被导出的表格.xls" href="#" onclick="return ExcellentExport.excel(this, 'datatable', 'Sheet Name Here');">Export table to Excel</a>

DEMO

我是一只小表格咿呀咿呀呦
我是一颗小小的石头深深的埋在泥土之中

点我点我请点我