完整原文:http://blog.maptoface.com/post/238
1.首先引入layui excel插件(可参考官网:https://fly.layui.com/extend/excel/)
以下为自行引入:
<script type="text/javascript" src="${ctx}/js/excel/laytpl.js"></script>
<script type="text/javascript">
layui.config({
base: '${ctx}/js/excel/'
}).extend({
excel: 'excel'
});
</script>
<%--</script>--%>
<%--excel配置--%>
<script type="text/html" id="LAY-excel-export-ans">
{{# layui.each(d.data, function(index, item){ }}
<blockquote class="layui-elem-quote">{{d.files[index].name}}</blockquote>
<div class="layui-tab">
<ul class="layui-tab-title">
{{# layui.each(item, function(sheetname, content) { }}
<li>{{sheetname}}</li>
{{# }); }}
</ul>
<div class="layui-tab-content">
{{# layui.each(item, function(sheetname, content) { }}
<div class="layui-tab-item">
<table class="layui-table">
{{# layui.each(content, function(index, value) { }}
<tr>
{{# layui.each(value, function(key, val) { }}
<td>{{val}}</td>
{{# });}}
</tr>
{{# });}}
</table>
<pre class="layui-code">{{JSON.stringify(content, null, 2)}}</pre>
</div>
{{# }); }}
</div>
</div>
{{# }) }}
</script>
下载:
index.js:由于博客我还没有写资源下载的东西,先去官网下吧:https://fly.layui.com/extend/excel/
laytpl.js:https://fly.layui.com/extend/excel/