找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9899

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15533

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-3 16:01  /   查看:2996  /  回复:0
背景:
由于Java或.Net在浮点数计算时候存在精度误差,用户在使用公式时候会出现跟Excel的计算结果不一致的情况(其实Excel本身计算也存在着精度误差)。
思路:
GCExcel本身做了这样的修正并设置了一个开关提供给用户进行选择,默认情况下是按照Java或者.Net计算的计算结果为准,如果需要和Excel保持一致则打开开关
workbook.setAutoRoundValue(true);
核心代码:
Workbook workbook = new Workbook();
workbook.setAutoRoundValue(true);

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部