excel 导入 科学计数法问题处理

excel 导入科学计算发的处理

一般的导入都会有这个问题,类型转换的时候,用下面的代码

java 复制代码
    public static String getCellValueAsString(Cell cell) {
        if (cell == null) {
            return "";
        }
        switch (cell.getCellType()) {
            case STRING:
                return cell.getStringCellValue();
            case NUMERIC:
                // 判断是否为整数
                double value = cell.getNumericCellValue();
                DecimalFormat decimalFormat;
                if (value == Math.floor(value)) {
                    // 整数,去掉小数点
                    decimalFormat = new DecimalFormat("0");
                } else {
                    // 小数,保留小数位
                    decimalFormat = new DecimalFormat("0.##########");
                }
                return decimalFormat.format(value);
            case BOOLEAN:
                return String.valueOf(cell.getBooleanCellValue());
            case FORMULA:
                return cell.getCellFormula();
            default:
                return "";
        }
    }
相关推荐
Knight_AL2 小时前
Maven <dependencyManagement>:如何在多模块项目中集中管理依赖版本
java·数据库·maven
小徐_23332 小时前
不如摸鱼去的 2025 年终总结,今年的关键词是直面天命
前端·年终总结
建群新人小猿2 小时前
陀螺匠企业助手 运行环境
java·大数据·人工智能·docker·php
GISer_Jing2 小时前
交互式圣诞树粒子效果:手势控制+图片上传
前端·javascript
写代码的小阿帆2 小时前
Java本地缓存技术——Guava、Caffeine
java·缓存·guava
weixin_515069662 小时前
1.guava-retrying 重试框架
java·框架·guava·java常用api
lkbhua莱克瓦242 小时前
反射4-反射获取成员变量
java·开发语言·servlet·反射
lifewange2 小时前
Linux 日志查看命令速查表
java·linux·运维
3824278272 小时前
CSS 选择器(CSS Selectors) 的完整规则汇总
前端·css