aspose.cells for .netチュートリアル(1)-セルスタイルを設定して小数点以下の桁数をカスタマイズします

苦情を言う

三次元の小数を残したいだけですが、大変ですか?

質問:小数点以下3桁を保持するようにセルを設定します。
インターネット上にあるセルスタイルを設定するためのチュートリアルはすべて同じです。1つだけ投稿してくださいリンク

/// <summary>
/// 单元格样式编号
/// 0 General General 
/// 1 Decimal 0 
/// 2 Decimal 0.00 
/// 3 Decimal #,##0 
/// 4 Decimal #,##0.00 
/// 5 Currency $#,##0;$-#,##0 
/// 6 Currency $#,##0;[Red]$-#,##0 
/// 7 Currency $#,##0.00;$-#,##0.00 
/// 8 Currency $#,##0.00;[Red]$-#,##0.00 
/// 9 Percentage 0% 
/// 10 Percentage 0.00% 
/// 11 Scientific 0.00E+00 
/// 12 Fraction # ?/? 
/// 13 Fraction # ??/?? 
/// 14 Date m/d/yy 
/// 15 Date d-mmm-yy 
/// 16 Date d-mmm 
/// 17 Date mmm-yy 
/// 18 Time h:mm AM/PM 
/// 19 Time h:mm:ss AM/PM 
/// 20 Time h:mm 
/// 21 Time h:mm:ss 
/// 22 Time m/d/yy h:mm 
/// 37 Currency #,##0;-#,##0 
/// 38 Currency #,##0;[Red]-#,##0 
/// 39 Currency #,##0.00;-#,##0.00 
/// 40 Currency #,##0.00;[Red]-#,##0.00 
/// 41 Accounting _ * #,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_ 
/// 42 Accounting _ $* #,##0_ ;_ $* -#,##0_ ;_ $* "-"_ ;_ @_ 
/// 43 Accounting _ * #,##0.00_ ;_ * -#,##0.00_ ;_ * "-"??_ ;_ @_ 
/// 44 Accounting _ $* #,##0.00_ ;_ $* -#,##0.00_ ;_ $* "-"??_ ;_ @_ 
/// 45 Time mm:ss 
/// 46 Time [h]:mm:ss 
/// 47 Time mm:ss.0 
/// 48 Scientific ##0.0E+00 
/// 49 Text @ 
/// </summary>

数値を変更して数値形式を設定します。

Aspose.Cells.Style style = ws.Cells[i,j].GetStyle();//ws为WorkSheet实例
style.Number = 10 //
ws.Cells[i,j].SetStyle(style)

ただし、これらのスタイルには小数点以下2桁しかなく、何もありません。

回答

カスタムセルスタイル

// Set cell value
Cell cell = worksheet.Cells["A1"];
cell.PutValue(123456.789);

// Set custom cell style
Style style = cell.GetStyle();
style.Custom = "#,##0.000;[Red]#,##0.000";
cell.SetStyle(style);

おすすめ

転載: blog.csdn.net/hhhhhhenrik/article/details/112863086