无法设置数字格式

时间:2013-09-24 16:01:31

标签: c# asp.net number-formatting spreadsheetgear

我想把秘鲁鞋底的数字格式

Spreadsheetgear给了我这样的格式:"S/."#,##0_);("S/."#,##0) - 但我不知道如何投射该字符串:

reportWorkbook.Worksheets[WSNombre].Cells[CPasoMOS].NumberFormat = "HERE";

我试过了:

reportWorkbook.Worksheets[WSNombre].Cells[CPasoMOS].NumberFormat = "S/. ###,##0.00"; 
reportWorkbook.Worksheets[WSNombre].Cells[CPasoMOS].NumberFormat = "S/.#,##0_";
reportWorkbook.Worksheets[WSNombre].Cells[CPasoMOS].NumberFormat = "S/.#,##0";

但以上都不适合我。

1 个答案:

答案 0 :(得分:0)

Excel需要“S /。”中的引号才能将其识别为文本。

你需要像这样转义字符串中的引号:

reportWorkbook.Worksheets[WSNombre].Cells[CPasoMOS].NumberFormat = "\"S/. \"#,##0";

另见this guide to Excel formatting