Bläddra i källkod

出现null值或者""的处理解决

4.1.3.A
shimingen 6 år sedan
förälder
incheckning
24ba34460d
1 ändrade filer med 5 tillägg och 5 borttagningar
  1. +5
    -5
      easypoi-base/src/main/java/cn/afterturn/easypoi/word/parse/ParseWord07.java

+ 5
- 5
easypoi-base/src/main/java/cn/afterturn/easypoi/word/parse/ParseWord07.java Visa fil

@@ -27,10 +27,7 @@ import org.apache.poi.xwpf.usermodel.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.*;
import static cn.afterturn.easypoi.util.PoiElUtil.*;
@@ -86,7 +83,8 @@ public class ParseWord07 {
text = text.replace(FOREACH_NOT_CREATE, EMPTY).replace(FOREACH_AND_SHIFT, EMPTY)
.replace(FOREACH, EMPTY).replace(START_STR, EMPTY);
String[] keys = text.replaceAll("\\s{1,}", " ").trim().split(" ");
return PoiPublicUtil.getParamsValue(keys[0], map);
Object result=PoiPublicUtil.getParamsValue(keys[0], map);
return Objects.nonNull(result)?result:new ArrayList<Map<String,Object>>(0);
}
return null;
}
@@ -172,6 +170,8 @@ public class ParseWord07 {
}
}
/**
* 解析这个表格
*


Laddar…
Avbryt
Spara