1、Excel优化

Former-commit-id: eb1d055835f73f309de5958bbb04ba07cf17c817
master
wangbing 5 years ago
parent 5769554b5d
commit cce9e87c61

@ -10,7 +10,6 @@ import org.apache.poi.ss.usermodel.DataValidationHelper;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.util.CellRangeAddressList;
import org.apache.poi.xssf.usermodel.XSSFClientAnchor;
import org.apache.poi.xssf.usermodel.XSSFComment;
import org.apache.poi.xssf.usermodel.XSSFDataValidation;
@ -18,6 +17,8 @@ import org.apache.poi.xssf.usermodel.XSSFDrawing;
import org.apache.poi.xssf.usermodel.XSSFRichTextString;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.ss.util.CellRangeAddressList;
import org.apache.poi.ss.util.NumberToTextConverter;
import ${basePackage}.frame.excel.annotation.ColumnDescription;
import ${basePackage}.frame.excel.annotation.ColumnList;
import ${basePackage}.frame.excel.annotation.ColumnName;
@ -655,9 +656,7 @@ public class WExcel<T> implements Serializable, Cloneable {
Date value = cell.getDateCellValue();
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(value);
} else {
double numericCellValue = cell.getNumericCellValue();
String s = String.valueOf(numericCellValue);
return s.replaceAll("\\.0$", "");
return NumberToTextConverter.toText(cell.getNumericCellValue());
}
default:
return cell.getStringCellValue();

Loading…
Cancel
Save

Powered by TurnKey Linux.