货币导出到Excel结果为Â空格字符

本文关键字:#194 空格 字符 结果 Excel 货币 | 更新日期: 2023-09-27 18:03:33

我基本上是导出一个网页到Excel格式。导出工作正常,但是当导出格式化为ToString("C")的货币值时,会导致在Excel单元格中在货币值的任何空格之前显示Â字符。例如:十进制发票= 322800.38;

Label1。Text = Invoice.ToString("C");Label2。Text = alated . tostring ("C");

导出后在excel中的值为:R 322Â 827,27(错误)和R 695,55(正确)

任何想法?谢谢你

货币导出到Excel结果为Â空格字符

这实际上是由于对用于保存它的编码的错误解释造成的,当你有一个硬空间(160)时,通常在网页中给出 。它看起来像网页编码为UTF8,但你加载它为windows 'ANSI'格式。

这取决于你在做什么,你是如何导出的,但你需要改变网页的编码,或有excel使用编码,它导出到当你导入它。