用easyexcel获取表头信息的时候某一列出现原列名前多出空字符
@Override
public void invokeHeadMap(Map headMap, AnalysisContext context) {
if(headRowIdx == colNameRow) {
String a01 = String.valueOf(headMap.get(0));
String a02 = String.valueOf(headMap.get(1));
this.colNameMap = headMap;
checkProcessor.setHead(this.colNameMap);
}
}
通过trim等方式尝试无用
拿出来的差异导致这一列equals也是false,通过easyexcel的model泛型定义对应变量也是null,导致永远都拿不到对应值,因为模板不是固定的,列顺序可能有变,所以只能通过列名拿数据,所以利用substring强行截取也不可行
拿到的String的value应该是[A, 0, 1]不应该是[, A, 0, 1]
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。