Foxtable(狐表)用户栏目专家坐堂 → excel导入小数精度缺失


  共有5861人关注过本帖树形打印复制链接

主题:excel导入小数精度缺失

帅哥哟,离线,有人找我吗?
bailing
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:241 积分:2121 威望:0 精华:0 注册:2020/5/4 17:14:00
excel导入小数精度缺失  发帖心情 Post By:2022/7/2 11:41:00 [只看该作者]

老师好,通过代码读取excel里面的内容导入,excel里面保留的小数位数很多,
例如:
0.003398264;导进去之后就只剩了0.0034了,通过列属性把小数位数改成显示6位也不好使;
请问通过代码导进去需要怎样实现保留更多的小数位数?

目前是读取excel的sheet,再读内容
Dim Book As New XLS.Book(e.Form.Controls("上传文件").value)
Dim Sheet As XLS.Sheet = Book.Sheets(0)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111407 积分:567105 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/2 11:53:00 [只看该作者]

如果要完整保留所有小数。这个列改为高精度列,列属性把小数位数改成显示10位。然后再重新导入

 回到顶部
帅哥哟,离线,有人找我吗?
bailing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:241 积分:2121 威望:0 精华:0 注册:2020/5/4 17:14:00
  发帖心情 Post By:2022/7/2 14:00:00 [只看该作者]

谢谢老师,原来就是双精度小数,把小数位数改成10位后再导入就显示全了

 回到顶部