gpt4 book ai didi

c# - 将货币导出到 Excel 会导致空格字符

转载 作者:行者123 更新时间:2023-11-30 16:28:45 24 4
gpt4 key购买 nike

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

Label1.Text = Invoice.ToString("C");Label2.Text = Allocated.ToString("C");

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

有什么想法吗?谢谢

最佳答案

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

这完全取决于您在做什么以及如何导出,但您需要更改网页的编码,或者让 excel 在导入时使用它导出的编码。

关于c# - 将货币导出到 Excel 会导致空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6841555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com