こんにちは、Web アプリケーションで Ep Plus を使用しています。ユーザーが入力してアプリケーションにアップロードできる Excel ファイルを作成しています。先頭にゼロを付けて数値を入力すると、それらが切り捨てられます。
ユーザーが先頭のゼロを入力できるようにする方法はありますか?
のスタイルをいじって、ExcelRange
あなたが望むものを達成することができます:
var range = // get the range you want
// Force the numbers to have 2 digits to the left and 1 digit to the right
// of the decimal place.
range.Style.NumberFormat.Format = "00.0"
Excel を開いて数値形式ダイアログを操作することで、利用可能なさまざまな形式を試すことができます。
必要な形式は「@」だったので、コード行は
codeSheet.Cells["A:D"].Style.Numberformat.Format = "@";
先頭のゼロを使用できるようにする必要があるため、挿入またはセルの書式設定をtext
数値ではなく使用してください。
string text = "'0001"