Excel取数格式问题
原Excel的数据比如C列是计算出来的,C=A/B
假设C列的实际值是:9.48999999999999
保留2位后显示值是:9.49
C#通过connStr = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + fileName + ";" + ";Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1\"";
这种来获取数据时,取到的值是实际值:9.48999999999999,不是显示值:9.49。
这要怎么处理?
注:保留几位小位不是固定的,有可能是保留1位,有可能保留2位等等,只是想要的结果是,显示什么就取到什么。