我想写一个文件导入,导入后能在后台直接解析出数据的,但解析这里卡壳了,没有头绪(因为以前没有写过)请教大佬们指点迷津
HTML:
<button id="btnUp" class="layui-btn layui-btn-danger icon-btn"><i class="layui-icon"></i>导入</button>
JS:
// 文件上传按钮点击事件
$('#btnUp').click(function () {
Notice.onFileUpload();
});
/**
* 文件上传
*
*/
Notice.onFileUpload = function(){
alert("go")
layui.upload.render({
elem: "#btnUp",//导入id
url: "/notice/upload",
size: '3072',
accept: "file",
exts: 'xls|xlsx|xlsm|xlt|xltx|xltm',
// exts: 'xls',
done: function(res){
//上传完毕回调
alert(res);
}
,error: function(){
//请求异常回调
alert("111");
}
});
// refreshTable();
alert("end")
}
然后现在后台controller不知道怎么样解析了,我大概明白需要判断文件类型,然后逐行、逐单元格的判断,但是没有头绪,求问应该怎样获得数据
如果上面代码有写的不对的,希望指出,感激不尽