Excelでは、次の形式で数値をフォーマットできます。
EPPlusでこのフォーマットを使用してセルをフォーマットしたいのですが、そのプロパティが利用可能ではありません。
他の形式の数 、を調べましたが、どれも同じではありません。私も 設定しようとしました "BuildIn"番号(セッターがありません、これは機能しませんでした)。私はシステム形式を使用しようとしていますが、独自のカスタム形式を使用しています。 EPPlusで「会計」フォーマットを使用することはできますか?
EPPlusには、Excelに組み込まれている数値形式が含まれていないため、手動で設定する必要があります。
Excelのすべての組み込み形式には、実際の数値形式があります。アカウンティングの場合、形式は次のとおりです。
-$ *#、## 0.00-;-$ *#、## 0.00 _-;-$ * "-" ??-;-@-
上記のフォーマットは、地域/設定によって異なる場合があります。組み込み形式の形式を確認するには:
セルにフォーマットを適用します。
ws.Cells["A1:A5"].Style.Numberformat.Format = "_-$* #,##0.00_-;-$* #,##0.00_-;_-$* \"-\"??_-;_-@_-";
会計番号の形式がどのようなものかはわかりませんが、数値の後ろにドル記号が必要な場合は、これを行うことができます。
ws.Cells["A1:A25"].Style.Numberformat.Format = "#,##0.00 $";
このフォーマットを使用したのは、Excelの「会計番号」と同じシミュレーションです。
ws.Cells["A1:A5"].Style.Numberformat.Format = "_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);_(@_)"