|
|
@@ -177,7 +177,7 @@ public class ExcelServiceImpl implements ExcelService{
|
|
|
//取编号字段
|
|
|
if (set.isCodefield() && !"".equals(value)) {
|
|
|
mainData = new JSONObject();
|
|
|
- codeValue = value;
|
|
|
+ codeValue = RegexpUtils.replaceSpecialCharacter(value);
|
|
|
difference = true;
|
|
|
validateCode.add(codeValue);
|
|
|
dd.setDd_codevalue(codeValue);
|
|
|
@@ -409,12 +409,12 @@ public class ExcelServiceImpl implements ExcelService{
|
|
|
|
|
|
public static Object getCellFormatValue(Cell cell){
|
|
|
Object cellValue = null;
|
|
|
- if(cell!=null){
|
|
|
+ if(cell != null){
|
|
|
//判断cell类型
|
|
|
switch(cell.getCellType()){
|
|
|
case Cell.CELL_TYPE_NUMERIC:{
|
|
|
cellValue = String.valueOf(cell.getNumericCellValue());
|
|
|
- cellValue = RegexpUtils.replaceSpecialCharacter(cellValue);
|
|
|
+ cellValue = RegexpUtils.replaceSpecialCharacterNotcodefield(cellValue);
|
|
|
//判断是否为INT类型
|
|
|
if (Double.valueOf(cellValue.toString()).intValue() - Double.valueOf(cellValue.toString()) == 0) {
|
|
|
return cellValue.toString().substring(0, cellValue.toString().indexOf("."));
|
|
|
@@ -426,17 +426,17 @@ public class ExcelServiceImpl implements ExcelService{
|
|
|
if(DateUtil.isCellDateFormatted(cell)){
|
|
|
//转换为日期格式YYYY-mm-dd
|
|
|
cellValue = cell.getDateCellValue();
|
|
|
- cellValue = RegexpUtils.replaceSpecialCharacter(cellValue);
|
|
|
+ cellValue = RegexpUtils.replaceSpecialCharacterNotcodefield(cellValue);
|
|
|
}else{
|
|
|
//数字
|
|
|
cellValue = String.valueOf(cell.getNumericCellValue());
|
|
|
- cellValue = RegexpUtils.replaceSpecialCharacter(cellValue);
|
|
|
+ cellValue = RegexpUtils.replaceSpecialCharacterNotcodefield(cellValue);
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
|
case Cell.CELL_TYPE_STRING:{
|
|
|
cellValue = cell.getRichStringCellValue().getString();
|
|
|
- cellValue = RegexpUtils.replaceSpecialCharacter(cellValue);
|
|
|
+ cellValue = RegexpUtils.replaceSpecialCharacterNotcodefield(cellValue);
|
|
|
break;
|
|
|
}
|
|
|
default:
|