公司业务中有做报表导出的功能,后端给的是json数据,也就是表格数据,我要做的就是在前端生成表格,并且可以下载,在万能的百度上搜索到了插件JsonExportExcel.js
现在看下使用方法
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/JsonExportExcel.min.js"></script>
<script>
function getExcel(){
var option={};
option.fileName = 'excel'
option.datas=[
{
sheetData:[//后端返回的数据表格json数据
{name:'lili',age:'18'},
{name:'mary',age:'20'}
],
sheetHeader:['姓名','年龄']//前端指定的表头
},
{
sheetData:[//表格2的内容
{name:'lili',grade:'90'},
{name:'mary',grade:'99'}
],
sheetHeader:['姓名','成绩']
}
];
var toExcel=new ExportJsonExcel(option);
toExcel.saveExcel();
}
</script>
</head&