jxls is a free, open source business intelligence & reporting project written in Java and released under Apache-2.0. It has 531 GitHub stars, 103 forks and 18 open issues, and was last pushed 9 days ago. On this registry it ranks #57 of 57 tracked projects in Business Intelligence & Reporting, with 5 head-to-head comparisons available.

Jxls

Java CI with Maven codecov

Overview

Jxls is a small and simple to use Java library for Excel report generation using Excel template files.

Jxls abstracts Excel generation from underlying Java-to-Excel low-level processing library. Jxls uses a special markup in Excel templates to define output formatting and data layout.

How to use

Maven

<dependency>
    <groupId>org.jxls</groupId>
    <artifactId>jxls-poi</artifactId>
    <version>3.1.0</version>
</dependency>

Gradle

implementation 'org.jxls:jxls-poi:3.1.0'

See Getting started guide.

Contributing

See Contributing guide.

Frequently asked questions

Is jxls free to use?

jxls is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does jxls do?

Java library for creating Excel reports using Excel templates

What is jxls written in?

jxls is primarily written in Java. Its source is publicly available at https://github.com/jxlsteam/jxls, and it has 531 GitHub stars.