Node.js 模块中有很多都支持将数据导出生成 Excel 文件,比如 node-xlsx
、excel-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
我是一只小表格 | 咿呀咿呀呦 |
---|
我是一颗小小的石头 | 深深的埋在泥土之中 |
点我点我请点我