如何将导出MVC html中的Number格式化为excel

时间:2014-04-03 14:11:57

标签: c# excel asp.net-mvc-3 export-to-excel

我正在寻找一种格式化数字的方法:

<ss:Cell>
    <ss:Data ss:Type="Number">@importExportOption.StrikePrice</ss:Data>
</ss:Cell>

到固定的小数位数。我从哪里开始?

2 个答案:

答案 0 :(得分:0)

您的问题实际上与Excel无关。您只需要查看数字的不同.ToString()重载。

具体来说,你可能想要这样的东西:(取自Kyle Rozendo在问题here中的回答)

@string.Format("{0:N2}%", importExportOption.StrikePrice)

答案 1 :(得分:0)

我不了解ss:Cell,但您可以将其用于数字格式(使用舍入):

<ss:Cell>
    <ss:Data ss:Type="Number">@Math.Round(importExportOption.StrikePrice, 2)</ss:Data>
</ss:Cell>