java excel 取消科学计数法_java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式...
导入时数字的科学计数法转string处理:
Java代码
DecimalFormat df = new DecimalFormat("0");
String whatYourWant= df.format(cell.getNumericCellValue());
POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数、百分比、货币、日期、科学计数法和中文大写这些将在下面一一写出
以下将要介绍的每一种都会用到这三行中的变量
HSSFWorkbook demoWorkBook = new HSSFWorkbook();
HSSFSheet demoSheet = demoWorkBook.createSheet("The World's 500 Enterprises");
HSSFCell cell = demoSheet.createRow(0).createCell(0);
第一种:日期格式
cell.setCellValue(new Date(2008,5,5));
//set date format
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
HSSFDataFormat format= demoWorkBook.createDataFormat();
cellStyle.setDataFormat(format.getFormat("yyyy年m月d日"));
cell.setCellStyle(cellStyle);
第二种:保留两位小数格式
cell.setCellValue(1.2);
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00"));
cell.setCellStyle(cellStyle);
这里与上面有所不同,用的是HSSFDataFormat.getBuiltinFormat()方法,之所以用这个,是因为0.00是Excel内嵌的格式,完整的Excel内嵌格式列表大家可以看这个窗口中的自定义列表:
这里就不一一列出了
第三种:货币格式
cell.setCellValue(20000);
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
HSSFDataFormat format= demoWorkBook.createDataFormat();
cellStyle.setDataFormat(format.getFormat("¥#,##0"));
cell.setCellStyle(cellStyle);
第四种:百分比格式
cell.setCellValue(20);
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00%"));
cell.setCellStyle(cellStyle);
此种情况跟第二种一样
第五种:中文大写格式
cell.setCellValue(20000);
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
HSSFDataFormat format= demoWorkBook.createDataFormat();
cellStyle.setDataFormat(format.getFormat("[DbNum2][$-804]0"));
cell.setCellStyle(cellStyle);
第六种:科学计数法格式
cell.setCellValue(20000);
HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();
cellStyle.setDataFormat( HSSFDataFormat.getBuiltinFormat("0.00E+00"));
cell.setCellStyle(cellStyle);
此种情况也与第二种情况一样
————————————————
版权声明:本文为CSDN博主「树上的疯子^」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xingxiupaioxue/article/details/54411824
java excel 取消科学计数法_java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式...相关推荐
- Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
java 中 poi解析Excel文件版本问题解决办法 发布时间:2020-10-02 03:46:15 来源:脚本之家 阅读:91 作者:程诺 poi解析Excel文件版本问题解决办法 poi解析E ...
- java导出excel带图片_JAVA的poi实现模版导出excel(带图片).doc
JAVA的poi实现模版导出excel(带图片) 下面是本人使用java的poi实现使用模板到处excel,内容包含图片,使用两种不同的方式实现其到处excel.但是使用jxl实现到处excel只能到 ...
- java poi 读取excel 编码_Java使用POI 读取和写入Excel指南
做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求:网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0. ...
- java合并单元格的快捷键_Java使用POI操作Excel合并单元格
合并单元格的方法: 指定 4 个参数,起始行,结束行,起始列,结束列.然后这个区域将被合并. CellRangeAddress region = new CellRangeAddress(startR ...
- java 对excel 截图_java基于poi实现快速操作Excel的工具[v2.1.0]版本更新
Excel4J v2.x 一. v2.x新特性 Excel读取支持部分类型转换了(如转为Integer,Long,Date(部分)等) v2.0.0之前只能全部内容转为String Excel支持非注 ...
- JAVA判断sheet有效行数_Java 利用POI 读取指定excel的真实行数
Java 使用poi包 读excel文件时,获取指定sheet页中数据行数可以通过调用 sheet.getLastRowNum() ;但这种方法仅限于当前sheet页中没有带格式的空白行时.如果其中一 ...
- java如何调用系统保存框_java使用poi实现excel导出之后如何弹出保存提示框
无论使用poi还是使用jxl导出excel都需要用到流 一种是outputstrean,另一种fileoutputstream 第一种:如果想要弹出保存的提示框必须加入下列三句 response.se ...
- java 对excel 截图_java基于poi实现快速操作Excel的工具[v2.0.0]
Excel4J v2.0.0 一. v2.0.0新特性 Excel读取支持部分类型转换了(如转为Integer,Long,Date(部分)等) v2.0.0之前只能全部内容转为String Excel ...
- java中gso是什么意思_Java中用Gson解析json字符串
本文最后更新于2019年9月13日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! =Start= 缘由: 因为阿里开源的fastjson前段时间爆出的漏洞实在是太多了(而且有些漏洞他 ...
- java程序设计题解与上机指导_Java程序设计习题解析与上机指导
第一部分 习题与解析 第1章 Java语言概述 1.1 知识点回顾 1.2 典型题分析 结束语 结合练习一 一.选择题 二.填空题 三.判断题 四.程序设计题 第2章 Java语言基础 2.1 知识点 ...
最新文章
- mstem函数怎么定义_PYTHON--函数定义
- 15.3 动态类型安全
- 通电后第一次开机黑屏_电脑无法开机怎么办,8 种情况的修复方法
- 单片机小白学步系列(十九) 单片机/计算机系统概述:扩展模块
- 为内存密集型应用程序转义JVM堆
- 单实例activemq 数据测试
- 【Vegas原创】巧用GridView ButtonField列
- RabbitMQ 使用参考
- linux内存源码分析 - 内存压缩(实现流程)
- windows_2008_server无法安装vcredist_x64
- JTT808/1078管理平台发布
- 谈谈项目成本管理遇到的难题及解决措施
- 又双叒叕可以 4 折买书了!!来薅羊毛了!
- java防止重复提交
- 【信号系统实验2】MATLAB—连续时间信号与系统的频域分析
- layui标签页切换并自动刷新
- 全光谱护眼台灯好吗?2022双十一全光谱台灯这个牌子比较好
- 保理供应链金融系统:上下游企业流动性压力迎刃而解!
- java计算机毕业设计医院管理系统源码+系统+mysql数据库+lw文档
- 高性能 签章服务器,写电子印章方案用的福利贴——不同签章模式的罗列与比较...
热门文章
- java kdj_KDJ 指标简单实现
- Android 求职简历
- PS 抠图如何使用通道法处理头发
- 【ANSYS SCDM】,软件介绍及基本操作
- 使用深度学习和物理约束求解偏微分方程
- ps怎么缩放图层大小_PS怎么快速修改图层大小|Adobe Photoshop CS6图层大小尺寸调整--系统之家...
- 查理·芒格:投资与人生皆是自我修行-1
- Cloudcompare2.12.2使用vs2022带插件编译以及在WSL中编译cloudCompare【最新实践】
- 三维空间曲面的切平面以及在某一点上的切线,法线
- 报税远程服务器返回错误,紧急 | 增值税申报失败,调用系统服务出错,怎么办?...