使用c#和npoi dll的excel细胞中的十进制数据Formate(“0.00”) [英] Decimal Data Formate like("0.00") in excel cell using c# and npoi dll
本文介绍了使用c#和npoi dll的excel细胞中的十进制数据Formate(“0.00”)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在创建excel文件并通过c#代码将数据表提取到sql server来显示数据。数据是以非格式化的形式出现的,如-1,1.23,1.3,3.5,4,6
i希望以相同的格式显示它,例如
1.00 >
1.23
1.30
3.50
4.00
6.00
我的代码在这里
HSSFWorkbook workBook = new HSSFWorkbook();
I am creating excel file and show the data by datatable fetch by c# code to sql server. the data is comming in non formated type like -1 ,1.23,1.3,3.5,4,6
i want to show it in the same format like
1.00
1.23
1.30
3.50
4.00
6.00
my code is here
HSSFWorkbook workBook = new HSSFWorkbook();
var sheet = workBook.CreateSheet("OverAll");
var rowIndex = 2;
var avgCellFormate = workBook.CreateDataFormat();
var dataFormate = avgCellFormate.GetFormat("0.00");
var avgCellStyle = workBook.CreateCellStyle();
avgCellStyle.DataFormat = dataFormate;
row14Cells = row14.CreateCell(2);
row14Cells.SetCellValue(dr["Average"].ToString());
row14Cells.CellStyle = avgCellStyle;
请给我解决方案。
谢谢....
Please give me Solution.
Thanks....
推荐答案
http://npoi.codeplex.com/SourceControl/latest#NPOI.Examples/NumberFormatInXls/Program.cs [ ^ ]
这篇关于使用c#和npoi dll的excel细胞中的十进制数据Formate(“0.00”)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文