zoukankan      html  css  js  c++  java
  • java 操作excel类型转换

    /**
    * 拿到不同类型单元格中的值
    * 1. 字符串: 字符串
    * 2. 布尔: toString
    * 3. 数值(double): 格式化后的字符串
    * @param cell 获取的单元格
    * @return 单元格中的值
    */
    private static String getCellValue(Cell cell) {
    String resultValue = "";
    // 判空
    if (Objects.isNull(cell)) {
    return resultValue;
    }

    // 拿到单元格类型
    int cellType = cell.getCellType();
    switch (cellType) {
    // 字符串类型
    case Cell.CELL_TYPE_STRING:
    resultValue = StringUtils.isEmpty(cell.getStringCellValue()) ? "" : cell.getStringCellValue().trim();
    break;
    // 布尔类型
    case Cell.CELL_TYPE_BOOLEAN:
    resultValue = String.valueOf(cell.getBooleanCellValue());
    break;
    // 数值类型
    case Cell.CELL_TYPE_NUMERIC:
    resultValue = new DecimalFormat("#.######").format(cell.getNumericCellValue());
    break;
    // 取空串
    default:
    break;
    }
    return resultValue;
    }
    ————————————————
    版权声明:本文为CSDN博主「cb李先生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/liha12138/article/details/107081224/

  • 相关阅读:
    在Exchange 2013中重置用户密码
    在exchange邮箱服务器上启用反垃圾邮件功能
    EMC队列 发件人为空 From Address: <>
    zabbix删除历史记录
    ESXi 6.7 CVE-2018-3646警告的处理
    CentOS安装nmap端口查看工具
    webpack学习
    vscode 点滴
    chrome点滴
    前端资料汇总
  • 原文地址:https://www.cnblogs.com/javalinux/p/14780859.html
Copyright © 2011-2022 走看看