Document Emitters (Word, Excel etc.)
The Document Emitters in BIRT use the Apache POI library 3.9 and this version dates back to 2012.
Updating this to a actual version (i.e 4.x) requires two steps:
- Step 1: get newer POI-Bundles from Eclipse Orbit. I got Apache POI 4.1.1 here: Eclipse Orbit Composite Site R20201130205003
- Step 2: update Source-Code: Apache changed some constants. Either moving them to other classes or simply renaming them. Also, a few class methods or constructors have been deprecated or even removed. But heads up: there is always a replacement functionality available and as always is Google your friend! The code changes have to be applied to the packages uk.co.spudsoft.birt.emitters and to org.eclipse.birt.report.data.oda.excel.