2017-02-07 13 views
2

특정 열의 내용을 회계 형식으로 설정해야합니다.EPPlus를 사용하여 스프레드 시트 셀의 내용을 회계 형식으로 설정하려면 어떻게해야합니까?

이 시도 : - 값으로 "$"

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

은 ... 단순히 "$"등을 제공합니다.

이 시도 : "- $ 0.91"사용자가 원하는 무엇

는, 달러 기호와 값 사이의 공간 및

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

은 ... 나에게 예 : "$ 24.09"와 같은 값을 제공합니다 "$ 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;