参考帖子:

【1】http://www.ithao123.cn/content-2028409.html

【2】http://javacrazyer.iteye.com/blog/894850

再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到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);

此种情况也与第二种情况一样

from: http://www.cnblogs.com/abc8023/p/5843230.html

POI导出excel日期格式相关推荐

  1. 《转载》POI导出excel日期格式

    参考帖子: [1]http://www.ithao123.cn/content-2028409.html [2]http://javacrazyer.iteye.com/blog/894850 再读本 ...

  2. C# NPOI 导出Excel 日期格式

    NPOI 导出Excel时,如果是需要日期格式,在这处理一下,Excel本身支持的是 XSSF开头 和 HSSF开头就是 .xls 和 .xlsx的区别, 可以强制转换 row = (XSSFRow) ...

  3. java poi读取excel日期格式数据

    在Excel中的日期格式,其数值为距离1900年1月1日的天数.  可以自己单独写个方法返回值为String型的方法将获得的HSSFCell类型转化为String再用SimpleDateFormat. ...

  4. POI导出excel因为格式问题无法打开文件

    导出源码 public void calcTCAllowanceByExcel(@PathVariable("organizationId") Long organizationI ...

  5. POI获取excel日期格式并转换

    SimpleDateFormat dateformat = new SimpleDateFormat(                             "yyyy/MM/dd&quo ...

  6. POI 导出excel带小数点的数字格式显示不对解决方法

    POI 导出excel带小数点的数字格式显示不对解决方法 参考文章: (1)POI 导出excel带小数点的数字格式显示不对解决方法 (2)https://www.cnblogs.com/firstd ...

  7. java poi 设置时间空间_java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式?...

    java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式? 我已经使用Apache POI一段时间以编程方式读取现有的Excel 2003文件. 现在我有了一个新的要求,即 ...

  8. springboot中使用poi导出excel文件(亲测实现了第一个功能)

    1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件. 2.常用组件 HSSFWorkboo ...

  9. Springboot整合Poi导出excel(简单版)

    一. 问题引入 博客专栏: Springboot整合Poi导出excel(简单版) Springboot整合Poi导出excel(注解版) 总所周知Springboot是一个功能强大的微服务框架,集成 ...

最新文章

  1. 致远互联“平台+生态”抢占数字化升级新赛
  2. Homework_4 四则运算 - C#版
  3. 深入浅出线性判别分析(LDA),从理论到代码实现
  4. 编程实战一通讯录程序
  5. 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程
  6. 在服务器托管中asp***的防范注意些什么?
  7. MySql(13)—— MySQL查询行锁、解锁
  8. c语言程序设计笔记手写图片,C语言程序设计笔记.pdf
  9. MongoDB Java
  10. EMNLP 2021 投稿FAQ
  11. 多行文字或者单行文字的垂直居中解决方案
  12. outlook怎么配置126邮箱服务器,126邮箱如何设置Microsoft Outlook的服务器?
  13. Paypal 与Moneybookers
  14. 数格子算面积的方法_“数方格”是笨方法吗?
  15. protege的下载
  16. 决策树(一)——构建决策树
  17. 反向工程之“测测你的本命专业”
  18. 《LeetCode刷题答案》pdf出炉,学习者乐坏了
  19. jsp042ssm宠物狗猫咪交流网站
  20. ESP32系列--第九篇 ADC的使用

热门文章

  1. android studio 与gradle的版本对应
  2. 数学建模学习笔记——相关性分析
  3. 【统计学习】概率论与统计学基础
  4. 2018香港纷智金融科技峰会 金色财经现场图文直播报道
  5. 后年将有60亿部手机!
  6. mysql5.6 replication_MySQL5.6 Replication主从复制(读写分离) 配置完整版
  7. Spring5源码 - 06 Spring Bean 生命周期流程 概述 01
  8. 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
  9. Shell-实际业务操作03
  10. Linux-grep命令