前言:excel导入也是一个常见的问题了,原理还是比较简单的,看过很多种用法。今天在项目中需要此功能,在做的时候也遇到一些坑,睡前总结下来,大家一起学习。
正文:废话不说。
项目中的思路是:首先利用poi插件将excel模板的内容转换成list集合。然后再利用list集合,完成持久化(批量插入)。
一,jsp页面代码:
<div class="footerb" style="line-height: 53px;">
导入队员信息<input type="file" id="filePath" name="filePath" style="width: 140px;"/>
<input type="button" value="导入" <span style="color:#FF0000;">οnclick="preview()"</span> />
</div>
选择文件,点击“导入”按钮,触发
οnclick="preview()" 检验文件格式是否正确。
相应的js代码如下:
<pre name="code" class="javascript">//验证
function preview() {
var filePath = $("#filePath").val();
if(filePath != ""){
$.ajax({
cache: false,
type: "POST",
url:"${pageContext.request.contextPath}/ec/emergencyTeam/isExcel",
d