问题:导入excel表,若表格中为整数数字,不管单元格设置成数字格式还是文本格式,导入时都会出现小数点和0. 我遇到的问题是:一个名称,做测试数据的时候做了纯整形数字,发现了这个问题. 解决办法:在代码中判断,格式化一下. /** * 处理导入小数点 */ public static String numOfImport(HSSFCell cell) { String value = cell.toString(); int i = cell.getCellType(); if (i == 1)
switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC://数值类型 if (0 == cell.getCellType()) { if (HSSFDateUtil.isCellDateFormatted(cell)) { Date date = cell.getDateCellValue(); DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss&qu