背景:
由于Java或.Net在浮点数计算时候存在精度误差,用户在使用公式时候会出现跟Excel的计算结果不一致的情况(其实Excel本身计算也存在着精度误差)。
思路:
GCExcel本身做了这样的修正并设置了一个开关提供给用户进行选择,默认情况下是按照Java或者.Net计算的计算结果为准,如果需要和Excel保持一致则打开开关
workbook.setAutoRoundValue(true);
核心代码:
Workbook workbook = new Workbook();
workbook.setAutoRoundValue(true);
|
|