看了网上好多帖子,都是保留两位小数的,写法是:

HSSFDataFormat.GetBuiltinFormat("0.00");

于是想四位小数,就是多加两个00,变成:

HSSFDataFormat.GetBuiltinFormat("0.0000");

说实话,从这里就开始入坑了,活生生被这个坑死了,导出来的,比如是数字:17.88,还是17.88,并没有补全为17.8800;看起来没毛病啊,为嘛不行呢?

后来又翻了遍百度,发现所有文章里都说这是个内嵌的样式,那我想是不是没有理解这个内嵌的意思,所以看了下,发现内嵌指的是自定义的,而默认的自定义是没有的0.0000这种格式的,所以虽然用HSSFDataFormat.GetBuiltinFormat("0.0000")设置了,但是也没用。如下图所示,所以这种设置格式的方式并不能实现保留四位小数,不足补0的要求。

故改用了另外一种格式制定方法,将原来的

number4Css.DataFormat =HSSFDataFormat.GetBuiltinFormat("0.0000");

改为如下两句话  即可  实现功能

IDataFormat dataformat = wb.CreateDataFormat();
number4Css.DataFormat =dataformat.GetFormat("0.0000");

最新文章

  1. Makefile
  2. C语言中怎么将文件里的数据创建到(读到)链表中?
  3. ubuntu 安装 phpmyadmin
  4. 卸载已经安装的rpm包
  5. 堆外内存操作类ByteBuffer
  6. Repeater控件中的三目运算
  7. iOS 三种录制视频方式
  8. 安装完 MySQL 后必须调整的 10 项配置
  9. springboot 开发入门,及问题汇总
  10. printk的用法
  11. Volley网络框架完全解析(实战篇)
  12. .NET Core 微服务架构 Steeltoe 使用(基于 Spring Cloud)
  13. AWS 实战
  14. js隐藏元素
  15. 版本控制 version control
  16. mysql之行(记录)的详细操作
  17. P4008 [NOI2003]文本编辑器
  18. 微信支付 php兼容问题
  19. python文件操作及格式化输出
  20. 10分钟入门git简易教程

热门文章

  1. Kafka SCRAM和PLAIN实战
  2. mybatis 中 useGeneratedKeys 和 keyProperty 含义
  3. 图灵学院Java架构师-VIP-【性能调优-Mysql索引数据结构详解与索引优化】
  4. 10.源码分析---SOFARPC内置链路追踪SOFATRACER是怎么做的?
  5. 使用Python的Django和layim实现即时通讯
  6. HDU 6299
  7. 王某人从0开始学习lorawan的笔记_0
  8. Leetcode之二分法专题-374. 猜数字大小(374. Guess Number Higher or Lower)
  9. nsq源码分析
  10. HDU 5919 - Sequence II (2016CCPC长春) 主席树 (区间第K小+区间不同值个数)