使用插件导入Excel表到数据库

<script type="text/javascript" src="${ctxStatic}/admin/js/Huploadify/jquery.Huploadify.js"></script>
在使用插件之前首先到入js库
$('#excle').Huploadify({
        'uploader': '${ctx}/meeting/import',
        'fileObjName': 'fileToUpload',
        'fileTypeExts': '*.xlsx; *.xsl;',
        'auto': true,
        'multi': false,
        'fileObjName': 'file',
        'fileSizeLimit': 20480 * 60,
        'showUploadedPercent': true,
        'showUploadedSize': true,
        'onUploadSuccess': function (file, data) {
//            var josobj = JSON.parse(data);
//            var url=josobj.src;
//            var fileName=josobj.name;
//            $("#picture_address").val(url);
            if(data=='2'){
                layer.msg("导入会议签到表失败",{icon:2});
            }
            if(data ==""){
                layer.msg("有非参会人员签到,请确认信息是否正确!导入失败",{icon:2});
            }
            if(data =='1'){
                layer.msg("导入会议签到表成功",{icon:1});
            }
            //window.location.reload();
            //$('#file_picShow').html(' <span class="picSpan"><img class="picture" height="80px" width="80px" vedioSrc="' + josobj.src + '"  src="${ctxStatic}/Huploadify/fujian.png"></img>' + josobj.name + '</span>');
        },
        'onUploadError': function (file, errorCode, errorMsg, errorString) {
            alert('文件' + file.name + ' 上传错误: ' + errorMsg);
        },
    });
将一个div绑定上面的事件,在后台将导入的Excel数据存入磁盘
/**
 * 导入Excel数据
 */
@RequiresPermissions(value = {"meeting:meeting:import", "meetingParticipants:meetingParticipants:export"}, logical = Logical.OR)
@RequestMapping(value = "import", method = RequestMethod.POST)
@ResponseBody
public String importFile(MultipartFile file, RedirectAttributes redirectAttributes, Meeting meeting,Model model,HttpServletRequest request) {
    String filepath = "";
    LayFileJsonData data = new LayFileJ
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值