Стили в XLSX после экспорта с использованием JasperReports - PullRequest
0 голосов
/ 17 октября 2018

Я создал очень простой табличный отчет.Я хотел бы использовать его для экспорта некоторых данных в Excel / CSV.Поскольку большинство пользователей экспортируют данные в Excel только для того, чтобы они могли легко их анализировать, для меня важно иметь возможность создавать таблицы в Excel с использованием этих экспортированных данных.

Чтобы добиться этого после экспорта данных, я нажимаю Ctrl + Aвыбрать все, а затем Ctrl + L, чтобы создать таблицу.Это приводит к хорошей таблице с опциями для легкой сортировки и фильтрации данных.

Однако по какой-то причине по умолчанию я не могу изменить стиль всей таблицы (в Excel).Похоже, что все ячейки имеют какой-то странный набор стилей, который имеет приоритет над стилем таблицы.Если я вручную установлю стиль ячейки на «обычный текст» для всех ячеек, то стиль таблицы начнет работать.Я думаю, что перепробовал все возможные настройки конфигурации.В настоящее время у меня установлены следующие свойства, когда дело доходит до xls:

<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
<property name="net.sf.jasperreports.export.xls.font.size.fix.enabled" value="true"/>
<property name="net.sf.jasperreports.export.xls.ignore.cell.background" value="true"/>
<property name="net.sf.jasperreports.export.xls.white.page.background" value="true"/>

Что еще я должен установить для правильной работы?

...