Я определяю пользовательский формат данных через Apache POI. Я знаю, что мне нужно использовать следующую конструкцию:
DataFormat data = this.workbook.createDataFormat();
cellStyle.setDataFormat(data.getFormat("YY:DDD:HH:MM:SS"));
В документации Apache POI я нашел ссылку на форматы.
Данные, которые мне нужно отформатировать, представляют дату и время, т.е.
00:000:00:15:00
YY:DDD:HH:MM:SS
Пока все работает хорошо. Щелкните правой кнопкой мыши ячейку Excel, проверьте формат ячейки -> пользовательский гг: ддд: чч: мм: сс. Однако я не могу сделать диаграмму из этого пользовательского формата времени. Выбор этих данных:
task | time
-------|----------------
task 1 | 00:000:00:15:00
task 2 | 00:000:00:20:00
task 3 | 00:000:00:10:00
и выбор опции вставить гистограмму выводит некоторую тарабарщину. Есть ли способ заставить диаграмму работать без создания дополнительных данных (например, подсчет общего количества секунд и отображение значений секунд)?