2021-09-26表格导入的错误提示整理

先在导入逻辑里记录错误的行号格号 result的结构是<行号,格号List>
//更新优化,列数可匹配成excel的英文字符列


            StringBuffer sb = new StringBuffer();
            sb.append("表格(不含表头)");
            if (result.size() != 0) {
                String[] abc = {
                        "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",
                        "AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ"};
                for (Integer rowNumber : result.keySet()) {
                   sb.append("第"+rowNumber );
                    sb.append("行");
                    for (Integer integer : result.get(rowNumber)) {
                        sb.append(abc[integer]);
                        sb.append("、");
                    }
                    sb.deleteCharAt(sb.length() - 1);
                    sb.append("列,");
                }
                sb.deleteCharAt(sb.length() - 1);
                sb.append("存在格式不正确的数据,请检查。");
                sb.append("\n");
            }
            if (sb.length() > 10) {
                map.put("msg", sb.toString());
            } else {
                map.put("msg", "导入成功");
            }

//之前的版本

         StringBuffer sb = new StringBuffer();
            if (result.size() != 0) {
                sb.append("表格第");
                for (Integer rowNumber : result.keySet()) {
                    sb.append(rowNumber );
                    sb.append("行第");
                    for (Integer integer : result.get(rowNumber)) {
                        if (integer==99){
                            sb.append(2);
                        }else {
                            sb.append(integer);
                        }
                        sb.append("、");
                    }
                    sb.deleteCharAt(sb.length() - 1);
                    sb.append("列,");
                }
                sb.deleteCharAt(sb.length() - 1);
                sb.append("存在格式不正确的数据,请检查。");
                sb.append("\n");
            }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值