CSV文件的货币格式

时间:2014-06-26 08:58:13

标签: c# csv currency

我正在将货币格式化为本地标准,例如

使用标准C#double.ToString()

格式化20000到R 20 000,00
String amount = order.Amount.ToString( "C", System.Globalization.CultureInfo.CreateSpecificCulture( "en-ZA" ) );

这很有效,直到将数据导出到CSV文件中,该文件会生成一些有趣的字符,例如:R20,000,00。如果我在纯文本文件中打开相同的cvs文件看起来都很好。

任何人都知道如何摆脱丑陋的A?

提前致谢!

修改

以下是csv文件的创建方式:

return File( new System.Text.UTF8Encoding().GetBytes( csv ), "text/csv", "Order_Report.csv" );

我正在使用ASP.NET MVC编写我的应用程序,只需打开常规CSV文件即可在Excel中打开它。

0 个答案:

没有答案