C# Excel.Interop 数字格式
Posted
技术标签:
【中文标题】C# Excel.Interop 数字格式【英文标题】:C# Excel.Interop Numberformat 【发布时间】:2015-01-15 14:16:54 【问题描述】:我遇到了以下问题: 我尝试将数字格式应用于特定单元格,以便获得 2 位小数。附加的每个 0、空单元格或空值应替换为“-”。 例如:
23,4 --> 23,40
56 --> 56,00
empty --> -
0 --> -
null --> -
我怎样才能意识到这一点?
【问题讨论】:
好的,你的问题是什么? 【参考方案1】:试试这个
range.NumericFormat = "_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)";
【讨论】:
你的意思是 range.numberformat... 我找不到任何 numericformat 你真的在使用excel-interop
吗?因为它是这样命名的:Range.NumberFormat以上是关于C# Excel.Interop 数字格式的主要内容,如果未能解决你的问题,请参考以下文章
C# Excel 互操作:来自 HRESULT 的异常 (DISP_E_BADINDEX)
C#Excel Interop - 在调用Worksheet.ExportAsFixedFormat时抑制“发布”对话框