We are using jasperreports 5.6.1 to generate xlsx file of 1,00,000 rows.
The exportReport() method takes almost 4 minutes.
On profiling we realized that most time was being spent on reading property values.
Majority of time is spent in exportText() and digging deeper it shows that time is being spent in ParametersExporterConfigurationFactory.getPropertyValue()
I have attached the profiling data.