带有隐藏数字的EPPlus数字格式

问题描述 投票:0回答:1

[This the Excel Screenshot link to show example 在特定单元格中,它包含双精度值,但在单元格中显示四舍五入的值。

例如,如果该单元格中的值为553236,但原始值为553236.456001

并且仅在单击该特定单元格时才能在顶部栏中看到此值。

但是我的问题是我已经将原始值转换为意大利货币,如何使其与上述相同

  • 在意大利文化中,553,236.456的值将转换为553.236,456
  • 仅显示553.236,并且当单击顶部栏上的特定单元格时,值应为553,236.456

为了将价值转换为意大利文化,我使用了以下代码

Convert.ToDouble(cellValue).ToString("C", CultureInfo.CreateSpecificCulture("it-IT")).Split(' ')[0]

用于拆分的不显示货币符号

c# epplus cultureinfo
1个回答
0
投票

您需要格式化数据单元格。

通过设置以下属性分配数字或自定义格式:

dataCell.Style.Numberformat.Format

在Excel本身中生成自定义格式,然后复制该格式并将其设置为上述属性。

您可以通过右键单击单元格并选择“设置单元格格式”来访问Excel中的单元格格式。

© www.soinside.com 2019 - 2024. All rights reserved.