本帖最后由 Derrick.Jiao 于 2021-5-19 13:52 编辑
易Hr 发表于 2021-5-19 09:54
Workbook workbook = new Workbook();
workbook.setAutoRoundValue(true);
IRange range = workbook.ge ...
问题已复现,这边会提交给研发做进一步调研,此贴为您改为保留处理,有进展会在本帖更新。(DOCXLS-4136)
————————————————————————————————————————
经调研,这是产品设计。因为在4.1.0之前的版本在设置单元格值时会隐式地将java.lang.Number值转换为java.lang.Double。因此,在4.0.5的行为是不正确的。如果需要在Excel中存储BigDecimal值,则必须将它们转换为字符串或是其他格式,然后再给区域设值。
|