当前位置: 代码迷 >> .NET报表 >> C#OleDb读取excel精密度
  详细解决方案

C#OleDb读取excel精密度

热度:333   发布时间:2016-05-05 01:37:16.0
C#OleDb读取excel精度
请教诸位大拿:

C#用OleDb读取Exce的lsheet页的时候,excel上显示精度没有数据精度高(比如2.3333333显示在cell上是2.33),用OleDb读取的时候发现显示的是什么就读取什么(读到内存中的数据是2.33)。现在excel的显示格式我们无法控制,有可能2.3,也有可能2.333,但是数据计算需要高精度,请问有什么办法解决?
------解决思路----------------------
引用:
请教诸位大拿:

C#用OleDb读取Exce的lsheet页的时候,excel上显示精度没有数据精度高(比如2.3333333显示在cell上是2.33),用OleDb读取的时候发现显示的是什么就读取什么(读到内存中的数据是2.33)。现在excel的显示格式我们无法控制,有可能2.3,也有可能2.333,但是数据计算需要高精度,请问有什么办法解决?


用NPOI读取看下,如果不行,那就只有改Excel了
  相关解决方案