NPOI设置EXCEL单元格格式为数值,网上有很多信息,但并没有实际解决问题的方法。

实际上EXCEL的格式设置很简单,只要将样式对象的DataFormat属性设置为194即可,代码如下:

#region 普通样式-靠右

// 设置边框
ICellStyle csRight = wb.CreateCellStyle();
csRight.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN;
csRight.BorderLeft = NPOI.SS.UserModel.BorderStyle.THIN;
csRight.BorderRight = NPOI.SS.UserModel.BorderStyle.THIN;
csRight.BorderTop = NPOI.SS.UserModel.BorderStyle.THIN;
csRight.WrapText = true;// 指定单元格自动换行
csRight.SetFont(font);//设置字体
csRight.VerticalAlignment = VerticalAlignment.CENTER;//垂直居中
csRight.Alignment = HorizontalAlignment.RIGHT;
csRight.DataFormat = 194;//HSSFDataFormat.GetBuiltinFormat("###0.00");//(short)CellType.NUMERIC;
#endregion

还有一点要注意,在单元格赋值时要用double类型赋值。

cell = sheet.GetRow(curRowIndex).CreateCell(stub + products.Count * 9 + 1);
                            cell.SetCellValue((double)eamt);
                            cell.CellStyle = csRight;

NPOI 设置EXCEL单元格格式为 数值相关推荐

  1. POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写...

    再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数.百分比.货币.日期.科学计数法和中文大写这些将在下面一一写出 以下将要介绍的每一 ...

  2. POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

    转:http://www.haogongju.net/art/418818 作者:mistyle | 2011/10/11 12:01:37 | 阅读91次 POI中可能会用到一些需要设置EXCEL单 ...

  3. eclipse字体大小设置_Java 设置Excel单元格格式—基于Spire.Cloud.SDK for Java

    本文介绍使用Spire.Cloud.SDK for Java来设置Excel单元格格式,包括字体.字号.单元格背景.字体下滑线.字体加粗.字体倾斜.字体颜色.单元格对齐方式.单元格边框等.具体可参照以 ...

  4. java设置excel单元格格式为百分比_Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)...

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

  5. POI中设置Excel单元格格式样式(居中,字体,边框,背景色、列宽、合并单元格等)

    HSSFSheet sheet = workbook.createSheet("sheet1");//新建sheet页 HSSFCellStyle cellStyle = wb.c ...

  6. Python设置excel单元格格式(填充、边框、根据首行内容自动调整列宽)

    设置单元格格式 import openpyxl from openpyxl.styles import Font,PatternFill,Side,Alignment,Borderdef reset_ ...

  7. NPOI读取Excel设置单元格格式为数值不生效问题

    初学C#踩坑第一篇 NPOI读取Excel设置单元格格式为数值不生效问题 问题简介: C#使用NPOI写入Excel是修改单元格不能修改,生成后Excel需要打开后双击单元格才会改变格式,话不多说下面 ...

  8. 王佩丰Excel24讲_第2讲:excel单元格格式设置

    文章目录 一.使用单元格格式工具美化表格 1.设置单元格格式 2.合并单元格 3.表格中的斜线如何设置 4.格式刷 二.单元格数字格式 1.数字格式 3.利用数字格式隐藏数据 4.数字格式学习表 三. ...

  9. 巧用快捷键轻松设置Eexel单元格格式(转)

    巧用快捷键轻松设置Eexel单元格格式(转) 在应用程序中使用快捷键,可以使我们避免在键盘与鼠标之间来回切换,从而节省大量的时间,显著地提高工作效率.多掌握一些常用的快捷键,可以使您告别菜鸟时代,迅速 ...

最新文章

  1. Android抽象布局——include、merge 、ViewStub
  2. 做 SQL 性能优化真是让人干瞪眼
  3. 解决sockjs.js?9be2:1609 GET http://192.168.1.1:8080/sockjs-node/info?t=1634257459…… 中的报错
  4. c语言绘制路面图形代码,道路纵断面绘图程序的开发.pdf
  5. moment.js 快捷查询
  6. 一口气说出 6 种延时队列的实现方法,面试官满意的笑了
  7. leetcode - 621. 任务调度器
  8. MyBatis系列之浅谈SQL执行流程分析
  9. 清华,北大坐实亚洲大学Top2,泰晤士2020亚洲大学榜
  10. 使用 Kustomize 帮你管理 kubernetes 应用(二): Kustomize 的使用方法
  11. MIT 6.824 学习笔记(一)--- RPC 详解
  12. YUV 格式与 RGB 格式的相互转换公式总结(C++版)
  13. Java LocalTime
  14. 【彩彩只能变身队】(迟到的)团队介绍
  15. ArcGIS 对起伏度、坡度和道路等及进行重分类处理
  16. Linux ext2, ext3, ext4 文件系统解读[4]
  17. SecureCRT SecureFx 绿色破解版
  18. Python学生成绩计算和平均值
  19. mac foxmail html签名,Foxmail怎么设置签名?Foxmail个性签名设置方法
  20. 文献翻译——YOLO9000:Better,Faster,Stronger(YOLOv2)

热门文章

  1. Windows(32bit.64bit) OpenSSL生成数字证书pfx、cer。拒绝收费,(不需要编译openssl源代码,快速安装)
  2. 【计算机毕业设计】79.勤工助学管理系统源码
  3. 国家食品药品监督管理局投诉举报
  4. ArcGIS API For JavaScript学习笔记
  5. postgre 三种试图
  6. Celery:Optimizing
  7. 如何使用二维码布置英语作业?
  8. TCP/IP四层模型及功能
  9. PointNet 学习笔记
  10. 彩虹代shua最新6.6版本源码/修改版/后台同步官方版本升级