我在 NameValueCollection 中有一个值为 0.22 的值。该值被加载到 floatfValue
中。
调试时为 fValue=0.22,写入 Excel 时。
InvoiceWs.Cells["I" + iRow.ToString()].Style.Numberformat.Format = "$#,##0.00";
fValue = float.Parse(nvcUnitPrice["LG3000"].ToString());
InvoiceWs.Cells["I" + iRow.ToString()].Value = fValue;
当我打开 Excel 文件时,我看到该值为 0.219999998807907,我无法弄清楚发生了什么。有任何想法吗?