Поле LocalTime не отображается в отчете Jasper xlsxJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Поле LocalTime не отображается в отчете Jasper xlsx

Сообщение Anonymous »

Помогите мне, как настроить поле времени в отчете jasper
у меня есть dto для коллекции источников данных JasperPrint:

Код: Выделить всё

    public static class ChangelogData {

private LocalDate updateDate;
private LocalTime updateTime;
Это заполнение параметров из какой-то такой сущности. getTimestamp — это LocalDateTime.class:

Код: Выделить всё

            .updateDate(changelog.getTimestamp() != null ? changelog.getTimestamp().toLocalDate() : null)
.updateTime(changelog.getTimestamp() != null ? changelog.getTimestamp().toLocalTime() : null)
Это моя конфигурация экспортера:

Код: Выделить всё

JRXlsxExporter exporter = new JRXlsxExporter();
exporter.setExporterInput(new SimpleExporterInput(jasperPrint));
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(os));
SimpleXlsxReportConfiguration xlsxReportConfiguration = new SimpleXlsxReportConfiguration();
xlsxReportConfiguration.setMaxRowsPerSheet(30000);
xlsxReportConfiguration.setDetectCellType(true);
exporter.setConfiguration(xlsxReportConfiguration);
exporter.exportReport();
Мой jrxml:
Изображение

Изображение

И что я получил:
Изображение

Также скажите мне, как я могу включить границы ячеек, почему мои ячейки такие же, как в документе doc в документе Excel?

Подробнее здесь: https://stackoverflow.com/questions/793 ... eport-xlsx
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»