我正在使用NPOI生成XLS电子表格。 NPOI是一个Excel电子表格生成库/ API,可在codeplex上使用,使您可以创建工作簿,格式,公式等等....我用它来创建包含多个输出的多个工作簿的工作簿计算
我为每个包含值的单元格使用了以下自定义数据格式,我使用以下代码检测了NPOI:
var newFormat = MyNPOIWorkBook.CreateDataFormat();
var customFormat = newFormat.GetFormat("[=0]0;0.####");
然后将customFormat应用于创建单元格样式的方法中的单元格。
这很有效 - 但是当点/周期后的第4个小数位为0时不太好。在这种情况下,我没有得到0.我的要求是实际显示0!
所以,来说明一下。 0.33445566在电子表格中显示为0.3343(罚款!) - 但0.3340显示为0.334(不是很好) - 我想要0.3340。我很欣赏这有点微不足道,但我想准确地满足我的目标:)
任何人都可以提供帮助 - 或者通过建议解决方法,或者以某种神奇的方式改变我的自定义格式?
由于 -SB
答案 0 :(得分:2)
[=0]0;0.###0
怎么样?