在我的Excel工作表中,我有一列包含数字。 喜欢:
500
10,973.14
12,456.23
当我读到我有价值观时 喜欢:
500
10,973.141
12,456.2345
让我知道如何读取excel表中出现的值。
输出:
500
10,973.14
12,456.23
我使用了oledbconnect。代码像``
for (i = 0; i < accountcopytab.Rows.Count-2; i++)
{
currentRow = accountcopytab.Rows[i];
if (currentRow["Credit"].ToString().Length > 0)
{
Creditvalue = Convert.ToDecimal(currentRow["Credit"]);
-------------
--------------``
}
}
答案 0 :(得分:0)
Excel中的实际值是否可能是12,456.2345并且Excel是截断/舍入?换句话说,您的程序正在阅读并显示Excel中的实际内容。
如果是这种情况并且您想要截断C#输出,则可以使用此模式:"#,#.##"