質問

NPOIを使用してXLSスプレッドシートを生成しています。 NPOIは、CodePlexで利用可能なExcelスプレッドシート生成ライブラリ/APIであり、ワークブック、フォーマット、フォーミュラなどを作成できます。計算。

次の値を含む各セルに次のカスタムデータ形式を使用しました。

var newFormat = MyNPOIWorkBook.CreateDataFormat();
var customFormat = newFormat.GetFormat("[=0]0;0.####");

カスタムフォーマットは、セルスタイルを作成するメソッド内のセルに適用されます。

これはかなりうまく機能します - しかし、ポイント/ピリオドの後の4番目の小数点が0の場合はそれほどうまくいきません。これが当てはまる場合、0を取得しません。

だから、説明する。 0.33445566スプレッドシートに0.3343(罰金!)として表示されますが、0.3340は0.334(順調ではありません) - 0.3340が必要です。これはやや些細なことであることを感謝していますが、客観的に正確に満足したいと思います:)

誰かが助けることができます - 回避策を提案すること、または魔法のような方法で私のカスタム形式を変更することによって?

ありがとう-SB

役に立ちましたか?

解決

どうですか [=0]0;0.###0?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top