本帖最后由 Clark.Pan 于 2021-8-6 15:20 编辑
您好,这边通过您的demo未能理解复现您的问题,请确认demo提供的示例是否完整,并且建议您提供简化后的demo,详细描述复现的步骤以及您的需求,有助于我们做进一步分析。
另外,也建议您升级到4.1.2后尝试,若升级后仍未解决您的问题,从您的代码来看可能是计算的问题,建议您也尝试调整您的业务逻辑或者提供简化的demo。
------------------------------------------------------------------
该问题最新进展:
这个bug是由精度损失引起的,V4.1.4版本中已经修复。同时有临时解决方案:
按照下面的代码来设置y的值:
double y = 0;
for (int i = 0; i < 25; i++) {
y += worksheet.getRows().get(i).getRowHeight();
}
y = y * 96 / 72;
|