reports

Yet one library for building reports in Excel using formulas, named regions, groupings and other spreadsheet capabilities.

License

License

GroupId

GroupId

io.github.asharapov
ArtifactId

ArtifactId

reports
Last Version

Last Version

2.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

reports
Yet one library for building reports in Excel using formulas, named regions, groupings and other spreadsheet capabilities.
Project URL

Project URL

https://github.com/asharapov/reports
Source Code Management

Source Code Management

https://github.com/asharapov/reports

Download reports

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.asharapov/reports/ -->
<dependency>
    <groupId>io.github.asharapov</groupId>
    <artifactId>reports</artifactId>
    <version>2.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.asharapov/reports/
implementation 'io.github.asharapov:reports:2.5.0'
// https://jarcasting.com/artifacts/io.github.asharapov/reports/
implementation ("io.github.asharapov:reports:2.5.0")
'io.github.asharapov:reports:jar:2.5.0'
<dependency org="io.github.asharapov" name="reports" rev="2.5.0">
  <artifact name="reports" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.asharapov', module='reports', version='2.5.0')
)
libraryDependencies += "io.github.asharapov" % "reports" % "2.5.0"
[io.github.asharapov/reports "2.5.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.poi : poi jar 3.16
org.apache.poi : poi-ooxml jar 3.16
org.apache.poi : poi-ooxml-schemas jar 3.16
org.slf4j : slf4j-api jar 1.7.28

test (8)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.5.2
org.junit.jupiter : junit-jupiter-engine jar 5.5.2
org.slf4j : slf4j-simple jar 1.7.28
com.squareup.retrofit2 : retrofit jar 2.6.2
com.squareup.retrofit2 : converter-jackson jar 2.6.2
com.fasterxml.jackson.core : jackson-databind jar 2.10.0
com.h2database : h2 jar 1.4.200
org.hibernate : hibernate-core jar 5.4.10.Final

Project Modules

There are no modules declared in this project.

Maven Central

Reports

Еще одна библиотека для построения отчетов в формате документов Microsoft Excel.
Основным ее отличием от аналогичных решений является ориентация на использование таких возможностей современных электронных таблиц как:

  • формулы;
  • именованные регионы;
  • группировки строк и столбцов;
  • условное форматирование.

Базовые возможности библиотеки продемонстрированы в ее тестах. Шаблоны демонстрационных примеров доступны в каталоге src/test/resources/org/echosoft/framework/reports/test. Шаблон каждого отчета описывается в двух файлах с одинаковым именем но отличающимся расширением имени:

  • .xml файл с описанием разметки будущего отчета и используемых источников данных
  • .xlsx или .xls документ с описанием шаблона отчета

По итогам выполнения команды

$ mvn clean test

В каталоге target/reports будут сформированы итоговые отчеты для существующих демонстрационных примеров.

Versions

Version
2.5.0