首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 读取excel 单元格的数值不是所有值

2012-09-22 
c# 读取excel 单元格的数值不是全部值例如某但单元格的被设置为保留3位小数,但其真实值是8为小数的,我用ol

c# 读取excel 单元格的数值不是全部值
例如某但单元格的被设置为保留3位小数,但其真实值是8为小数的,我用oledb绑定到数据表来访问,发现读取的值时4位的小数,如果我打开这个excel表在读取,此时发现读取的值是3为小数的值,这是为什么?
如果我想要读取这个单元格的真实值即全部值,而不管该表有没有设置保留几位小数,请问该怎么做?

[解决办法]
楼主用什么方式读入数据,用Adapter吗?
我用OldDbDataReader的GetValues方法,不论数据怎么样,都能正确读取
[解决办法]
OleDbDataAdapter应该是检测导入的各字段类型,自动匹配
如果Excel内的数据格式有问题,就可能出错

热点排行