• excel poi 取单元格的值


        /**
         * 取单元格的值
         * 
         * @param cell 单元格对象
         * @param treatAsStr 为true时,当做文本来取值 (取到的是文本,不会把“1”取成“1.0”)
         * @return
         */
        private String getCellValue(Cell cell, boolean treatAsStr) {
            if (cell == null) {
                return "";
            }
            if (treatAsStr) {
                // 虽然excel中设置的都是文本,但是数字文本还被读错,如“1”取成“1.0”
                // 加上下面这句,临时把它当做文本来读取
                cell.setCellType(Cell.CELL_TYPE_STRING);
            }
    
            if (cell.getCellType() == Cell.CELL_TYPE_BOOLEAN) {
                return String.valueOf(cell.getBooleanCellValue()).trim();
            } else if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC) {
                return String.valueOf(cell.getNumericCellValue()).trim();
            } else {
                return String.valueOf(cell.getStringCellValue()).trim();
            }
        }
  • 相关阅读:
    三、python语法(定义,赋值,注释,输入输出)
    二、Python安装
    一、python简介
    Java第十二天
    Java第十一天
    Java第十天
    Java第九天
    Java第八天
    Java第七天
    Java第六天
  • 原文地址:https://www.cnblogs.com/feibazhf/p/7229291.html
Copyright © 2020-2023  润新知