Excel自定义数据格式

时间:2010-10-08 15:43:57

标签: excel format npoi

我正在使用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

1 个答案:

答案 0 :(得分:2)

[=0]0;0.###0怎么样?