aspose.cells for .net 使用教程(一)——设置单元格样式自定义保留小数位数

吐槽

我只是想保留三维小数而已,要这么费劲吗。。。

问题:将单元格设置为保留三位小数。
在网上搜到的设置单元格样式的教程都是一样的,随便贴一篇:链接

/// <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>

通过更改number,设置数字格式。

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

但是,这些样式中只有两位小数,然后就没了

答案

自定义单元格样式

// 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);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值