这次项目需要导出一个excel表格,后端虽然给了这个接口,但是返回的是一个文件,node去包装这个接口比较麻烦一点,正好JQ有这个功能,就用JQ来干这个事了,下面来分享一下代码。
前端的代码页面需要写出tbody的格式才能导出,这里我就简单截个图表示一下
这个标签我觉得挺难用的,需要注意一点的就是tbody里边事不能嵌套其他类型的标签的,只能嵌套表格标签,比如td
这个是需要依赖的包,下载
JS代码:
$("绑定下载的按钮").click(function () {
$("存放tbody的父级元素").tableExport({
type:"xlsx",
escape:"false",
// Excel文件的名称
fileName: "",
})
})