The Vaadin Grid Exporter can convert any Vaadin Grid to a variety of formats.
Out of the box supported formats:
- CSV
- Word (DOCX)
- HTML
- ODS
- ODT
- PowerPoint (PPTX)
- RTF
- Plain text
- Excel (XLSX)
These formats are exported using dynamicreports.
It's also easy to extend the Exporter to support your custom format.
Default usage:
GridExporter
.newWithDefaults(this.grExamples)
.open();
Custom format (see JsonGridExporterProvider from Demo):
GridExporter
.newWithDefaults(this.grExamples)
.loadFromProvider(new JsonGridExporterProvider())
.open();
Installation guide for the latest release
Vaadin version | GridExporter version |
---|---|
Vaadin 24+ (latest) | 3+ |
Vaadin 23 | 2.x |
Starting with version 3.1.0 JasperReports 7 is required.
- Checkout the repo
- Run
mvn install && mvn -f vaadin-grid-exporter-demo spring-boot:run
- Open http://localhost:8080
If you need support as soon as possible and you can't wait for any pull request, feel free to use our support.
See the contributing guide for detailed instructions on how to get started with our project.
View the license of the current project or the summary including all dependencies