如何使用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)”之类的负值
什么string,我需要分配的Numberformat.Format属性这个工作?
在这里find了Wildpinkler的答案,即:
@"_(""$""* #,##0.00_);_(""$""* \(#,##0.00\);_(""$""* ""-""??_);_(@_)";
…以便以下工作:
public static readonly String NUMBER_FORMAT_ACCOUNTING = @"_(""$""* #,##0.00_);_(""$""* \(#,##0.00\);_(""$""* ""-""??_);_(@_)"; . . . bidPriceCell.Style.Numberformat.Format = RoboReporterConstsAndUtils.NUMBER_FORMAT_ACCOUNTING;