беспорядочное десятичное число, когда я нажимаю на ячейку excel, используя Apache poi java

Число в excel было 1,6741, но когда я нажимаю на ячейку, оно отображается как 1,67410000000000001. Таких случаев несколько, но, как ни странно, не все. Некоторые правильно показывают. Я нашел какое-то решение, которое, по их словам, преобразует из двойного в строку и печатает как есть, но это значение ячейки используется в другой ячейке в качестве формулы, поэтому оно не будет работать.

POI Apache: версия №: 4.0.1


person M Satish    schedule 11.11.2019    source источник
comment
Возможный дубликат Как удалить десятичные значения из значения типа double в Java   -  person andrewdleach    schedule 11.11.2019
comment
Возможный дубликат Не работает математика с плавающей запятой?   -  person XtremeBaumer    schedule 11.11.2019
comment
Пожалуйста, покажите используемый код, который вызывает эту проблему. Но Excel никогда не покажет 1.6741000000000001 при нажатии на ячейку, поскольку всегда занимает только 15 значащих цифр в числе.   -  person Axel Richter    schedule 11.11.2019
comment
Если ячейка не отформатирована как текст. В этом случае 1.6741000000000001 также отображается в Excel. Хотя тогда excel не показывает 1.6741   -  person XtremeBaumer    schedule 11.11.2019