问题描述
java apache poi 包内是否有方法可以获取Excel数值类型单元格中保留的位数?
问题出现的环境背景及自己尝试过哪些方法
有这么一个场景:
需求:从Excel文件中读取数据,原样落库
我的实现思路:使用POI读取每个单元格内容,根据规则落库
但是在使用POI读取数值类型的单元格时出现了问题,有这么一类值,格式是保留n位小数,但是小数位为全0:
这种类型的值我在使用POI读取时,只能读到整数位,无法读取小数位。
我尝试过的获取方法为(仅节选处理数值类型单元格逻辑):
使用NumberFormat格式化:import org.apache.poi.ss.usermodel.*;
private static NumberFormat numberFormat = NumberFormat.getNumberInstance();
public static String getStringValue(Cell cell){
String cellValue;
//是数字类型单元格
if(cell.getCellTypeEnum(