2017-02-07 8 views
2

特定の列の内容をAccounting形式に設定する必要があります。EPPlusでスプレッドシートセルの内容を会計フォーマットに設定するにはどうすればよいですか?

この試み: - 値として "$"

public static readonly string NUMBER_FORMAT_ACCOUNTING = "$"; 
. . . 
bidPriceCell.Style.Numberformat.Format = NUMBER_FORMAT_ACCOUNTING; 

は...単に "$" とを与えます。

この試み:

public static readonly string NUMBER_FORMAT_ACCOUNTING = "$0.00"; 
. . . 
bidPriceCell.Style.Numberformat.Format = NUMBER_FORMAT_ACCOUNTING; 

...私は、このような "$ 24.09"、などの値を与え、 " - $ 0.91"

何ユーザーが望んでいることはドル記号と値の間の空間であり、 "$ 24.09"や "$(0.91)"のような負の値を括弧でくくられます

Numberformat.Formatプロパティを割り当てるにはどの文字列を使用する必要がありますか?

答えて

1

があるWildpinkler here、から答えを見つける:...

@"_(""$""* #,##0.00_);_(""$""* \(#,##0.00\);_(""$""* ""-""??_);_(@_)"; 

ているので、次の作品:

public static readonly String NUMBER_FORMAT_ACCOUNTING = @"_(""$""* #,##0.00_);_(""$""* \(#,##0.00\);_(""$""* ""-""??_);_(@_)"; 
. . . 
bidPriceCell.Style.Numberformat.Format = RoboReporterConstsAndUtils.NUMBER_FORMAT_ACCOUNTING; 
関連する問題