NameValueCollection に .22 の値があります。その値は float にロードされますfValue
。
値は、Excel に書き込むと、デバッグで fValue=0.22 になります。
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 で、何が起こっているのかわかりません。何か案は?