Мне нужно написать двойное значение в числовой ячейке с использованием определенного формата, я имею в виду, что сгенерированные xls должны иметь числовые ячейки, содержащие двойные значения, например: 8,1. Я пытаюсь что-то вроде:
DecimalFormat dFormat = new DecimalFormat("##.#");
dFormat.format(doubleValue);
Но, поскольку метод format возвращает String, независимо от того, создаю ли я ячейки как числовые или нет, они всегда ведут себя как текстовые ячейки. Я думал о двух вариантах:
- Принудительные ячейки должны вести себя как числовые ячейки.
- Забыть о DecimalFormat и использовать двоеточие, определяющее запятую как разделитель десятичных чисел, что я не уверен, что это возможно.
Любая идея?